投稿日 | : 2004/09/03(Fri) 17:02 |
投稿者 | : nanashi |
Eメール | : |
URL | : |
タイトル | : Re: SQLのSUMについて |
いや、sum入れようがないでしょ、これf^_^;
VB側で受け取った値を足し込むだけでもイイかと思いますが。
1,2,1,3って返ってくるのって、処理日付によってカウントが違うって意味だよね?
ならwhere句内の処理日をbetweenで範囲指定するか、inで列挙すれば取得出来ます。
SELECT count(*) as レコード数
FROM 売り上げデータ
WHERE 処理日付 between '2004/08/31' and '2004/09/03'
GROUP BY 顧客コード,店コード
とか、日付が飛び飛びなら
SELECT count(*) as レコード数
FROM 売り上げデータ
WHERE 処理日付 in ('2004/08/29', '2004/09/01', '2004/09/03')
GROUP BY 顧客コード,店コード
とか。