Tôi cần tạo tất cả các ngày giữa hai ngày nhất định. Điều này làm việc tốt miễn là chỉ có một phạm vi ngày. Tuy nhiên, nếu tôi có nhiều phạm vi ngày, giải pháp này không hoạt động. Tôi đã tìm kiếm ở đây cũng như trên asktom, nhưng không thể xác định vị trí con trỏ có liên quan/giải pháp.Tạo ngày giữa hai ngày
Tôi đã thử cả hai giải pháp sử dụng all_objects và CONNECT BY ROWNUM, nhưng không có may mắn. Đây là báo cáo vấn đề: sqlfiddle
Input
ID START_DATE END_DATE
101 April, 01 2013 April, 10 2013
102 May, 10 2013 May, 12 2013
Output
ID Dates
101 April, 01 2013
101 April, 02 2013
101 April, 03 2013
101 April, 04 2013
101 April, 05 2013
101 April, 06 2013
101 April, 07 2013
101 April, 08 2013
101 April, 09 2013
101 April, 10 2013
102 May, 10 2013
102 May, 11 2013
102 May, 12 2013
Một điều nữa cần thêm ở đây là bảng _t_dates_ không phải là bảng đơn giản thay vì bảng phức tạp mang nhiều thông tin ngoài _ID_, _START_DATE_, _END_DATE_. – Vishal