ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

SQL GROUP BYのSUMに、全体計集計をJOIN

このトピックの投稿一覧へ

なし SQL GROUP BYのSUMに、全体計集計をJOIN

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2020-2-18 11:44
nkmt  長老   投稿数: 1668
商品分類別の売上金額と
全体計に対する構成比を
WF無し、事前集計バッチ処理無しで
SQLコマンドでオンラインタスク上に表示したいと考えております。

商品分類別にGROUP BY でSUMするSQL文に
全体計を集計するSUMをLEFT JOINすれば

商品分類毎の計も
全体合計も同時に把握できるので
構成比の表示が事前集計もWFも無しに表現可能です。

疑問としては
GROUP BYのSUMに
全体計をSUMするSQLをJOINするのは有りなのでしょうか?
効率が悪いとか無駄が多いとか。

全体計をJOINするON句は 1=1 と記述する為、GROUP BYのグルーピング条件に
左右されない為、1回しか発行されないのではないか、と想像しているのですが。
※SQLにはさほど詳しくありませんで。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約