• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access 集計クエリにて。)

Access 集計クエリにて、地域計を出す方法は?

このQ&Aのポイント
  • 集計クエリを使用して、特定の地域ごとの件数を求める方法を教えてください。
  • テーブルに貼った市区町村別の件数を地域ごとに取得する方法を教えてください。
  • 集計クエリで特定の地域ごとの件数を求める方法について知りたいです。

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

  • ベストアンサー
回答No.4

新宿区__3__2__5__15 ←ここを出したい。 クロス集計クエリに関する質問だと仮定して・・・。 【クロス集計クエリ作成手順】 1、[クエリ].[新規作成]クリック。 2、[クロス集計クエリ ウィザード]クリック。 3、テーブル選択し次へ。(コール履歴) 4、[市区町村]を選択し次へ。 5、[電話結果]を選択し次へ。 6、集計方法の”カウント”を選んで次へ。 7、オプション[クエリのデザインを編集する]を指定して完了。 8、SQLビューにて次の2箇所を修正。 TRANSFORM Count(コール履歴.XXX) AS XXXのカウント SELECT コール履歴.市区町村, Count(コール履歴.XXC) AS [合計 XXX] FROM コール履歴 GROUP BY コール履歴.市区町村 PIVOT コール履歴.電話結果; ↓ TRANSFORM Count(*) AS リストのカウント SELECT コール履歴.市区町村, Count(*) AS リスト合計 FROM コール履歴 GROUP BY コール履歴.市区町村 PIVOT コール履歴.電話結果; ↓ TRANSFORM Count(*) AS リストのカウント SELECT コール履歴.市区町村, Count(*) AS リスト合計 FROM コール履歴 GROUP BY コール履歴.市区町村 ORDER BY コール履歴.都道府県 PIVOT コール履歴.電話結果; 並びとか列名とかを編集で指示します。

その他の回答 (5)

回答No.6

添付図ミス!

回答No.5

SELECT DISTINCT 市区町村, DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='獲得'") AS 獲得, DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='再TEL'") AS 再TEL, DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='不通'") AS 不通, DCount("*","コール履歴","市区町村='" & [市区町村] & "' AND 電話結果='NG'") AS NG, DCount("*","コール履歴","市区町村='" & [市区町村] & "'") AS リスト合計 FROM コール履歴 ORDER BY 市区町村; もしかして、こういう答えを求めていたのかな??? 新宿区にヌル値あり!

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

クエリのクロス集計ウィザード使えば? 行見出しに「都道府県」「市区町村」、列見出しに「フラグ」、 で値は「合計」にすれば良い。 もっとも行内の合計は「市区町村」の右どなり、列は音読みソートです。 EXCELにでも貼って編集。 必要な行だけ欲しいなら、Where条件を追加。

回答No.2

【お詫び】添付図ミス!

dream_actress
質問者

補足

わかりにくくて申し訳ありません!! 今組んでるクエリは フィールド:地域  獲得  NG  不通  リスト計       新宿区  3   2   5    15 ←ここを出したい。       豊島区  7   1   12    32 獲得やNGのフラグが立っていないレコードもあるので 自分的には質問文のようなテーブルの地域の新宿は何件って数えればいいかなって思ってたんですが、地域が変動してしまうのでどうしてもわからず。。。 これがおわるまで帰れないのでほんと助かります。泣

回答No.1

添付図の上?下? どっちかを補足されたら回答者も回答しやすいですよ。 *行合計は非表示も可。

関連するQ&A