sql >> Databasteknik >  >> RDS >> Oracle

Generera datumintervall från två datumkolumner

Du kan använda en connect by fråga med prior + sys_guid() knep

select id,start_date + level - 1 as "date", field1 from t 
connect by level <= end_date - start_date  + 1
    and prior id = id
and prior sys_guid() is not null;

DEMO



  1. ClusterControl - Advanced Backup Management - PostgreSQL

  2. Android SQLite Query - Hämta de senaste 10 posterna

  3. Upprepande värden i en kolumn

  4. Exempel på att konvertera "smalldatetime" till "datetime" i SQL Server (T-SQL)