【再】2)-SQL文の書き方を教えてください。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=694458
先日この問題で投稿しましたが、未完成のため、再度要望を整理し、ご指導をお願いいたします。
W←tabel名:名称、日付、数量
明細データ:
名称 日付 数量
A 2003/10/01 200
B 2003/10/03 500
C 2003/10/10 4000
A 2003/10/03 200
A 2003/10/03 100
C 2003/10/15 100
B 2003/10/15 300
C 2003/10/15 50
B 2003/10/15 60
求めているクエリーのイメージ: 2003/10/15 時点
================================================
名称 当日数量 当月数量
A 0 300
B 360 860
C 150 4150
-------------------------------------------------
先日教えてもらったSQL文、希望のクエリーを作れないです。
--------------------------------------------------
select 名称, sum(AAA) as 当日数量, sum(BBB) as 当月数量 from
(
select 名称, 0 as AAA, sum(数量) as BBB from W where 日付 >= #2003/10/01# and 日付 <= #2003/10/15# group by 名称
union
select 名称, sum(数量) as AAA, 0 as BBB
from W where 日付 = #2003/10/15# group by 名称
) group by 名称;
このSQL文は、2番目のSelectのところでエラーが出る
(From句の構文エラーです)
--------------------------------------------------
後、Accessバージョンによって、SQL文が変わるでしょうか?当方は、Access97を使っている。
ご指導をお願いいたします。
補足
早々の回答ありがとうございまし。 yymmは、日付のデータで正確には200607という データになります。 性能はあまり気にしません。