PLPGSQL
ある範囲の日付で関数を実行するプロセスを自動化しようとしています。
通常、関数呼び出しごとに1日あたり1つのテーブルを生成する次のコードを実行する必要があります。
SELECT dhcp.singleday('2012-11-24'::date, '2012-11-25'::date);
SELECT dhcp.singleday('2012-11-25'::date, '2012-11-26'::date);
SELECT dhcp.singleday('2012-11-26'::date, '2012-11-27'::date);
SELECT dhcp.singleday('2012-11-27'::date, '2012-11-28'::date);
SELECT dhcp.singleday('2012-11-28'::date, '2012-11-29'::date);
SELECT dhcp.singleday('2012-11-29'::date, '2012-11-30'::date);
SELECT dhcp.singleday('2012-11-30'::date, '2012-12-01'::date);
SELECT dhcp.singleday('2012-12-01'::date, '2012-12-02'::date);
SELECT dhcp.singleday('2012-12-02'::date, '2012-12-03'::date);
SELECT dhcp.singleday('2012-12-03'::date, '2012-12-04'::date);
任意の日付範囲の単純なループまたは関数を使用して、この種のことを自動化する良い方法はありますか?
月ごとに行く場合は扱いにくいのではないかと思いますので、日付範囲は1ヶ月の方がいいと思います。