In PostgreSQL
, kunt u direct kalendertabellen van willekeurige lengte en granulariteit genereren:
SELECT CAST('2011-01-01' AS DATE) + (n || ' hour')::INTERVAL
FROM generate_series(0, 23) n
Dit vereist geen recursie (zoals bij de andere systemen) en is een voorkeursmethode om de vluchtige resultatensets te genereren.