• ベストアンサー

アクセス:クロス集計の抽出条件-2

質問No.9247365 で類似した質問をしました。 添付のようなテーブルがあり下記のSQLを実行するとクエリ1になるのですが、カウントに抽出条件を入れてクエリ3のように合計件数が1のものは集計しないようしたいと思います。 下記SQLをどのように直したらよいでしょうか。一つのクエリで行う方法を教えて下さい。 TRANSFORM Count([テーブル1].[くだもの]) AS くだもののカウント SELECT [テーブル1].[くだもの], Count([テーブル1].個数) AS 合計 FROM テーブル1 GROUP BY [テーブル1].[くだもの] PIVOT [テーブル1].月;

質問者が選んだベストアンサー

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんにちは TRANSFORM Count([テーブル1].個数) AS 個数の個数 SELECT [テーブル1].[くだもの], DCount("個数","テーブル1","くだもの='" & [くだもの] & "'" ) AS 個数 FROM テーブル1 WHERE DCount("個数","テーブル1","くだもの='" & [くだもの] & "'" )>1 GROUP BY [テーブル1].[くだもの] PIVOT [テーブル1].月;

ticktak
質問者

お礼

DCount使うんですね。ありがとうございました。

関連するQ&A