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

Wygeneruj zakres dat z dwóch kolumn dat

Możesz użyć connect by zapytanie za pomocą prior + sys_guid() sztuczka

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Narzędzie ADODFCMP

  2. podziel sznurek na kilka rzędów

  3. Funkcja JSON_ARRAY() w Oracle

  4. Wstawianie obrazu z Oracle do SQL Server

  5. Film:Wydajność kolumny Oracle 12c IDENTITY w systemie RAC