PostgreSQL
で 、任意の長さと粒度のカレンダーテーブルをその場で生成できます:
SELECT CAST('2011-01-01' AS DATE) + (n || ' hour')::INTERVAL
FROM generate_series(0, 23) n
これは(他のシステムのように)再帰を必要とせず、揮発性の結果セットを生成するための推奨される方法です。
PostgreSQL
で 、任意の長さと粒度のカレンダーテーブルをその場で生成できます:
SELECT CAST('2011-01-01' AS DATE) + (n || ' hour')::INTERVAL
FROM generate_series(0, 23) n
これは(他のシステムのように)再帰を必要とせず、揮発性の結果セットを生成するための推奨される方法です。