簡単な平均を簡単に計算するのに問題があります。私のテーブル:
id / user / action / data
1 / a / unit_price / 40
2 / a / quantity / 1
3 / b / unit_price / 70
4 / b / quantity / 2
Unit_priceはユーザーの価格であり、数量は数量です。だから私は得る必要があります:(40 + 70 + 70)/ 3 = 60
私がするなら
(AVG(action) WHERE action = unit_price)
私は得る:
(70+40)/2 = 55
私がするなら
(SUM(action) WHERE action = unit_price) / (SUM(action) WHERE action = quantity)
私は得る:
110 / 3 = 36.6
私が見つけた最も簡単な方法は、unit_priceを入力せずに、グローバル価格をPHPコードで除算して、unit_priceを取得することですが、SQLで何かできることを期待していました。