SQL:Group By で集計したレコード数を求めるには?

解決


こうへい  2005-03-02 07:16:01  No: 120000

VB6でAccessのmdbをADOで使用しています。
テーブルには項目1と項目2と金額があり項目1及び項目2でグループ化して
その金額の合計とグループのレコード数を求めたいのです。

SELECT 項目1,項目2,SUM(金額) FROM テーブル1 GROUP BY 項目1,項目2

のSQLで金額の集計はできるのですが、グループ化されたレコード数を取得
するのが分かりません。

どのようにSQLを書けば良いのでしょうか?

宜しくお願いします。


こうへい  2005-03-02 07:42:51  No: 120001

自己レスです。

COUNT関数というのがあったので

SELECT 項目1,項目2,COUNT(金額),SUM(金額) FROM テーブル1 GROUP BY 項目1,項目2

とすれば目的が達成できました。

お騒がせしました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加