• 締切済み

アクセスのSQLで1週間の日付を求めたい

アクセスのSQLで1週間の日付を求めたい postgresqlは多少わかるのですが、アクセスのSQLはジェネリックな部分しか知りません。 ネットで探していますが、なかなか良い例がみつかりません。 アクセスのSQLで今日から1週間を7レコードで返す方法を教えてください。 postgresなら以下で行けたと思います。 SELECT * FROM generate_series(CURRENT_DATE,CURRENT_DATE+6,'1 day'); 以上、宜しくお願い致します。

みんなの回答

  • 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; といった感じでしょうか。

webuser
質問者

お礼

ありがとうございます。 欲しいレコードの数だけ予めテーブルにレコードを作っておくという基本的やり方しかないという事なんですね。 素直に最初からカレンダーテーブル作った方がよさそうですね。

関連するQ&A