W PostgreSQL
, możesz na bieżąco generować tabele kalendarzy o dowolnej długości i szczegółowości:
SELECT CAST('2011-01-01' AS DATE) + (n || ' hour')::INTERVAL
FROM generate_series(0, 23) n
Nie wymaga to rekurencji (jak w przypadku innych systemów) i jest preferowaną metodą generowania niestabilnych zestawów wyników.