Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Generowanie dat między dwiema datami

select 
  A.ID, 
  A.START_DATE+delta dt
from 
  t_dates A, 
  (
     select level-1 as delta 
     from dual 
     connect by level-1 <= (
       select max(end_date - start_date) from t_dates
     )
  )
where A.START_DATE+delta <= A.end_date
order by 1, 2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL:jak uzyskać ślad stosu, nazwę pakietu i nazwę procedury

  2. Użytkownik schematu Oracle nie może utworzyć tabeli w procedurze

  3. jak wybrać nawet rekordy z tabeli w oracle?

  4. Różnica dat Oracle, aby uzyskać liczbę lat

  5. Narzędzie:generuj procedurę PL/SQL do eksportu danych z tabeli w 2 minuty