投稿日 | : 2004/09/03(Fri) 17:04 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: SQLのSUMについて |
元のデータがどのような内容かがわからないので、状況が良く分かりませんが、
単にグループ化をやめて、
SELECT COUNT(*) AS レコード数
FROM 売上データ WHERE 処理日付='2004/09/03'
では駄目なのでしょうか。
もしも、何らかの理由でグループ化が必要ならば、たとえば
Jetなら、
SELECT SUM(レコード数) AS 総数 FROM [SELECT 顧客コード,店コード,COUNT(*) AS レコード数
FROM 売上データ WHERE 処理日付='2004/09/03' GROUP BY 顧客コード,店コード].
Oracle/SQL Serverなら、
SELECT SUM(レコード数) AS 総数 FROM (SELECT 顧客コード,店コード,COUNT(*) AS レコード数
FROM 売上データ WHERE 処理日付='2004/09/03' GROUP BY 顧客コード,店コード)
…でどうでしょう。