I PostgreSQL
, kan du generera kalendertabeller med godtycklig längd och granularitet i farten:
SELECT CAST('2011-01-01' AS DATE) + (n || ' hour')::INTERVAL
FROM generate_series(0, 23) n
Detta kräver ingen rekursion (som med de andra systemen) och är en föredragen metod för att generera de flyktiga resultaten.