|
▼わん さん:
こんにちは。
こちらの環境(Ac2002、WinXP)ではうまく行ったのですが…。
おまじない程度ですが、名前 → [テーブルI].[名前] と変更するとどうでしょうか。
SELECT Year([日付]) AS 年,
テーブルI.名前,
Sum(テーブルI.結果1) AS 結果1の合計,
Sum(テーブルI.結果2) AS 結果2の合計,
DSum("結果1","テーブルI","Year([日付]) = " &
Year([日付])-1 & "AND [テーブルI].[名前] = '" & [名前] & "'") AS 前年結果1,
DSum("結果2","テーブルI","Year([日付]) = " &
Year([日付])-1 & "AND [テーブルI].[名前] = '" & [名前] & "'") AS 前年結果2
FROM テーブルI
GROUP BY Year([日付]),
テーブルI.名前,
DSum("結果1","テーブルI","Year([日付]) = " &
Year([日付])-1 & "AND [テーブルI].[名前] = '" & [名前] & "'"),
DSum("結果2","テーブルI","Year([日付]) = " &
Year([日付])-1 & "AND [テーブルI].[名前] = '" & [名前] & "'");
|
|