- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESSクエリーについて(ユニーク数の抽出等))
ACCESSクエリーについて(ユニーク数の抽出等)
このQ&Aのポイント
- ACCESSを使用して、電話番号のユニーク数や累積金額などを集計するクエリーを作成したい。
- テーブルには顧客ID、顧客名、サービス名、金額、電話番号の項目があり、電話番号は重複している場合がある。
- 具体的には、ダブりのある電話番号の件数や累積金額を知りたい。集計クエリーや選択クエリーを使用して解決できる方法はあるだろうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
デザインビュー>SQLビューと進んで、以下をコピペ。 その後、デザインビューに戻して下さい。 1.電話番号がダブりの時にはそれは1とカウントし、電話番号のユニーク数を知りたい。 Select Count(Distinct [電話番号] ) From テーブル; 2.1のユニーク(電話番号)毎(電話番号で重複ある場合はその合計を加算する)の累 積金額を出したい。 Select [電話番号], Sum([金額]) as 累積金額 From テーブル Group by [電話番号]; 3.1でダブりがあった場合、ダブりの件数をユニーク(電話番号)毎に知りたい。 ダブリのみ表示なら Select [電話番号], count(*) as ダブりの件数 From テーブル Group by [電話番号] Having count(*) > 1; ダブらないものだけ表示なら Select [電話番号], count(*) as ダブりの件数 From テーブル Group by [電話番号] Having count(*) = 1; いっさいがっさい表示なら Select [電話番号], count(*) as ダブりの件数 From テーブル Group by [電話番号];