В PostgreSQL
, можете да генерирате календарни таблици с произволна дължина и детайлност в движение:
SELECT CAST('2011-01-01' AS DATE) + (n || ' hour')::INTERVAL
FROM generate_series(0, 23) n
Това не изисква рекурсия (както при другите системи) и е предпочитан метод за генериране на непостоянни набори от резултати.