ためave_cost更新するI持っている(行ごとに)そのレコードの平均コストとそれが中だしたカテゴリの平均コストを持っている必要があり、このテーブル。SQLクエリは、全体のカテゴリ欄
id category cost num ave_cost ave_cost_category
15117012 15 357.00 420 0.85 0.85
79030402 79 365.00 349 1.04 1.04
90125402 90 351.20 439 0.80 0.828
90125146 90 105.00 112 0.9375 0.828
ave_cost_categoryは、計算が必要な列です(現在nullです)。私はテーブルにave_costデータを持っています。
あなたの質問は何ですか?投稿したサンプルデータには、ave_costとave_cost_categoryがあります。 –
cat 90の場合、平均は(351.20 + 105.00)/(439 + 112)= 0.828? –
@ken - ave_cost_categoryは現在nullです。それは私が手動で計算したデータの一例です。 @marc - そうです、私の間違いです。 – James