- 締切済み
アクセスのSQLで1週間の日付を求めたい
アクセスのSQLで1週間の日付を求めたい postgresqlは多少わかるのですが、アクセスのSQLはジェネリックな部分しか知りません。 ネットで探していますが、なかなか良い例がみつかりません。 アクセスのSQLで今日から1週間を7レコードで返す方法を教えてください。 postgresなら以下で行けたと思います。 SELECT * FROM generate_series(CURRENT_DATE,CURRENT_DATE+6,'1 day'); 以上、宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kitasue
- ベストアンサー率0% (0/0)
回答No.1
postgresqlは知らないのですが、generate_seriesは便利そうですね。 Accessでやるとすれば、まず、テーブルを作成します。 テーブル名は例えば「tblSEQ」とします。 フィールドは次の1フィールド。 SEQ:数値型 データは次の7レコード SEQ --- 0 1 : 5 6 SQLは、 SELECT Date()+[SEQ] AS 日付 FROM tblSEQ; といった感じでしょうか。
お礼
ありがとうございます。 欲しいレコードの数だけ予めテーブルにレコードを作っておくという基本的やり方しかないという事なんですね。 素直に最初からカレンダーテーブル作った方がよさそうですね。