クロス集計クエリについて
現在、次の様な2個のSQL記事で別々のクロス集計を行っていますが1カ所で同様の集計又は、クロス集計同士結合を行う事は出来ないでしょうか?あまり意味の無いようにも思われますがEXCELで複合グラフにする必要がある為、
(1)、TRANSFORM Count(*) AS 件数
SELECT DAO1.客先, Year(DateAdd("m",-3,DAO1.[発生日])) & "年度" AS 年度, Count(*) AS 年度計, Sum(IIf(Month(DateAdd("m",-3,DAO1.[発生日]))<7,1,0)) AS 上期計, Sum(IIf(Month(DateAdd("m",-3,DAO1.[発生日]))<7,0,1)) AS 下期計
FROM DAO1
WHERE (((Year(DateAdd("m",-3,[DAO1].[発生日])) & "年度") Between Nz([年度いつから?],0) And Nz([年度いつまで?],99999)) AND ((DAO1.品記) Is Not Null))
GROUP BY DAO1.客先, Year(DateAdd("m",-3,DAO1.[発生日])) & "年度"
ORDER BY Year(DateAdd("m",-3,DAO1.[発生日])) & "年度", Format([発生日],"oooo")
PIVOT Format([発生日],"oooo") In ("4月","5月","6月","7月","8月","9月",
"10月","11月","12月","1月","2月","3月");
(2)、TRANSFORM Count(DAO1.品記) AS 品記のカウント
SELECT DAO1.客先
FROM DAO1
GROUP BY DAO1.客先
PIVOT DAO1.年度;
お礼
回答ありがとうございました。 結局、[差引支給額]でなく、[支給合計]-[控除合計] としたら、問題なく表示されました。 [差引支給額]のフィールドも確認しましたが、特に問題は発見できなかったのですが・・・。 >何か他の原因では 何か原因があるみたいですが、とりあえず、今回の目的は達成できるので、解決しました。