|
こんにちは。
>抽出条件をもう一つ付ける、という事なのでしょうか。
>
>SELECT T.ID,
> T.得点,
> T.年月日,
> T.クラス,
>(SELECT Sum(S.得点)
> FROM クエリ1 As S
> WHERE Val(S.年月日) <= Val(T.年月日) AND
> S.ID <= T.ID AND
> S.クラス = T.クラス) AS 累計
>FROM クエリ1 AS T
>ORDER BY T.ID;
↑と同じことを試してみたのですが希望するものとは
違う結果となりました。
Aの累計のみ、Bの累計のみ、Cの累計のみといった感じにはならないのです。
また、現在は年毎の区切りになっているのですが月毎にはできないでしょうか?
希望は↓のようになるのが理想なのですが無理でしょうか?
年月 クラス 得点 累計
2001/01/01 A 50 50
2001/01/02 A 50 100
2001/01/01 B 30 30
2001/01/01 C 40 40
2001/01/03 A 50 150
2001/01/02 B 30 60
2001/01/02 C 40 80
2001/01/03 C 40 120
宜しくお願いします。
|
|