アプリ版:「スタンプのみでお礼する」機能のリリースについて

ACCESS2003です。
過去ログを見ても解決しなかったので質問します。

納品記録のテーブルから、年度、月ごとのクロス集計クエリを作りたいのですが行き詰ってます。

一応それらしいのは作れたのですが、1月~12月が1年度とされています。

1年度を10月~9月に設定して集計したいのです。
例:2004年度 = 2003年10月~2004年9月

Format([納品日],"yyyy") & "年度" の部分を変えればいいと思うのですが、イマイチわかりません。

[納品日]は、2004/10/12 といったデータです。

SQLは次のようになっています。

TRANSFORM Sum(tbl納品記録.納入合計) AS 納入合計の合計
SELECT Format([納品日],"yyyy") & "年度" AS 式1
FROM tbl納品記録
GROUP BY Format([納品日],"yyyy") & "年度"
PIVOT Format([納品日],"oooo") In ("10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月");

A 回答 (1件)

9月で年度変更なら


Format(Dateadd("m",-9,[納品日]),"yyyy") & "年度" 
で出来ませんか?
    • good
    • 1
この回答へのお礼

早速の返答有難うございます。

Format(Dateadd("m",+3,[納品日]),"yyyy") & "年度"
(-9ではなく、+3でした。)

で出来ました!有難うございます。
助かりました。

お礼日時:2004/10/12 15:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!