平均の合計を求めるにはどうすればよいですか?たとえば:mysqlの平均的な列の合計を求める
select avg(app_loan_amnt)
from receipt_history
union
select sum(avg(app_ln_amnt))
私は、最後の組合の文が間違っているけど、私はそれをどのように行うのでしょうか?
平均の合計を求めるにはどうすればよいですか?たとえば:mysqlの平均的な列の合計を求める
select avg(app_loan_amnt)
from receipt_history
union
select sum(avg(app_ln_amnt))
私は、最後の組合の文が間違っているけど、私はそれをどのように行うのでしょうか?
私が正しく理解していれば、あなたがしたい:
を取得サブクエリで:
select
sum(group_avg) as total
from (
select avg(<some_value>) as group_avg
from receipt_history
group by <column>
) q;
あなたが平均化しているものとデータをどのようにグループ化しているのかで
「平均の合計」とは何を意味していますか?最初にデータをグループに分割し、それぞれの平均を求め、その平均を合計しますか? –
いいえ、最初のSELECTステートメントでは平均を見つけ、2番目のSELECTステートメントでは平均値を持つ列の合計を見つけましたが、私はそれがダウンしなければならなかった箇所を見ましたが、助けが必要です – dames
すべてのグループが同じ数のアイテムに対して平均しない限り、通常は誤った値を与えるので、平均を加算する。たとえば、1つのグループは値2の単なる1つのアイテムであり、別のグループは値10の1000000のアイテムである可能性があります。平均の合計は12であり、実際には有用ではありません – Rodolfo