V PostgreSQL
, můžete za běhu generovat kalendářové tabulky libovolné délky a podrobnosti:
SELECT CAST('2011-01-01' AS DATE) + (n || ' hour')::INTERVAL
FROM generate_series(0, 23) n
To nevyžaduje rekurzi (jako u jiných systémů) a je to preferovaná metoda pro generování volatilních množin výsledků.