1か月間に異なる支店で注文された総在庫数量を累積するレポートを生成し、各支店で合併(GROUP BY)在庫数を合計します。php mysql sum issue
私は以下のように理解を容易にするための私のデータベーステーブルをトリミング:
Item Branch-A Branch-B Branch-C Branch-D
----------------------------------------------------------
Pencil 20 15 32 8
Ruler 12 0 40 10
Staple 4 8 5 0
のように...
:以下、例えばItem Branch Order_Quantity
---------------------------------------
Pencil Branch-A 5
Ruler Branch-D 3
Staple Branch-C 12
Pencil Branch-A 5
Ruler Branch-B 3
Staple Branch-C 2
Pencil Branch-A 10
Ruler Branch-A 6
Staple Branch-D 1
が期待される成果結果の案であります
クエリを使用して上記の結果を呼び出し、各合計をそれぞれの支店列に割り当てるにはどうすればよいですか?
は、以下の私のクエリです:
SELECT `Item`, `Branch`, sum(`Order_Quantity`) FROM `table` GROUP BY `Item`
が、私はテーブルを呼び出し、ループする場合、結果は
Item Branch-A Branch-B Branch-C Branch-D
----------------------------------------------------------
Pencil 75 75 75 75
Ruler 62 62 62 62
Staple 17 17 17 17
ホープ誰かがこのために助けることができるすべての枝に合計数量を表示します。
ありがとうございました。
?あなたのPHPに貼り付ける必要があります。なぜなら、sqlに表示されているものとは別の列の枝を生成するものがないからです。 –