合計の平均を求めるクエリの作成に問題があります。ここでスタックオーバーフローでいくつかの例を読みましたが、実行できませんでした。誰でもこれを行う方法を理解するのを手伝ってもらえますか? これは私が持っているデータです:
Transaction_x0020_Number Product_x0020_Code Sales_x0020_Value Date Cashier
000356 350 24.99 2010-06-04 131
000356 726 32.99 2010-06-04 131
000357 350 24.99 2010-06-04 131
000358 350 24.99 2010-06-04 131
000358 360 24.99 2010-06-04 131
000770 703 69.99 2010-06-04 130
000771 726 32.99 2010-06-04 130
000772 1126 5 2010-06-04 130
000773 482 32.99 2010-06-04 130
000774 600 32.99 2010-06-04 130
000775 350 24.99 2010-06-04 130
基本的に、レジ係による平均取引額が必要です。すべての行を取得するため、基本的な平均を実行できませんが、各トランザクションには複数の行を含めることができます。最後に私がしたい:
Cashier| Average|
131 | 44.31 |(Which comes from the sum divided by 3 transactions not 5 rows)
130 | 33.15 |
etc.
これは、トランザクションを合計する必要があるクエリですが、AVG 関数を含める方法や場所がわかりません。
SELECT `products`.`Transaction_x0020_Number`,
Sum(`products`.`Sales_x0020_Value`) AS `SUM of Sales_x0020_Value`,
`products`.`Cashier`
FROM `products`
GROUP BY `products`.`Transaction_x0020_Number`, `products`.`Date`, `products`.`Cashier`
HAVING (`products`.`Date` ={d'2010-06-04'})
どんな助けでも大歓迎です。