Q&A

回答の並べ替え:
投稿新規に質問を投稿する

普通にGROUP BYができないでしょうか?

kiki kiki

2019-07-18 15:05

売上テーブルがあるとして、部署別の営業別の売上金額のような場合、
select 部署, 営業, sum(売上金額) from 売上テーブル group by 部署, 営業;
とか書けば良いのですが、「データ操作」の「データを集計する」で、
このsum(売上金額) は書けるのですが、それが部署別の営業別であること、
表示するのが、部署, 営業, sum(売上金額)の部署, 営業の部分の書き方が
わかりません。列を選択すると、横に「平均」などがついてきてしまい、
この列はGROUP BYの方の列だという書き方がわかりません。

CELFer CELFer
こんにちは。

データ集計の結果出力をSQLで書かれた方が手っ取り早い場合は、拡張オプションの「SQLアクション」を利用することをご検討してはいかがでしょうか。

https://www.celf.biz/solution/solution_sql/

SQLアクションを使用すれば、図のようにSQL文を直接記入し、実行できます。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
データを集計するイメージ
「テーブル■のデータを集計して出力する」を使用しまして、
GROUP BY の列は、先頭の設定項目の「集計するキー」にて、
「部署」と「営業」を指定した上で、
「表示列と集計方法の設定」にて、「部署」と「営業」の末尾に(集計キー)と付与
されておりますので、その2点と、「売上金額:合計」を設定すれば取得できるのではないかと思います。

設定イメージを添付しておりますので、合わせてご確認下さい。
メールコンタクトをとる