Ich muss alle Daten zwischen zwei angegebenen Daten generieren. Dies funktioniert, solange es nur einen Datumsbereich gibt. Wenn ich mehrere Datumsbereiche habe, funktioniert diese Lösung jedoch nicht. Ich habe sowohl hier als auch auf Nachfrage gesucht, konnte aber keine relevanten Hinweise/Lösungen finden.Generieren von Daten zwischen zwei Daten
Ich habe versucht beide Lösungen mit all_objects und CONNECT BY ROWNUM, aber kein Glück. Hier ist die Problemstellung: sqlfiddle
Eingang
ID START_DATE END_DATE
101 April, 01 2013 April, 10 2013
102 May, 10 2013 May, 12 2013
Ausgabe
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
Eine weitere Sache, die hier hinzugefügt werden kann, ist, dass _t_dates_ table nicht diese einfache Tabelle ist, sondern eine komplexe, die viele Informationen mit sich bringt, abgesehen von _ID_, _START_DATE_, _END_DATE_. – Vishal