我想要生成一個報表來累計一個月內不同分支機構訂購的總庫存數量,並且每個分支機構將按合併(GROUP BY)庫存量對數量進行總結。php mysql sum issue
我修剪了我的數據庫表,便於理解如下:
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
例如,以下是預期結果的結果草案:
Item Branch-A Branch-B Branch-C Branch-D
----------------------------------------------------------
Pencil 20 15 32 8
Ruler 12 0 40 10
Staple 4 8 5 0
等等...
如何使用查詢來調用上述結果並將每個總和分配給它們各自的分支列?下面
是我的查詢:
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中沒有任何東西會在你顯示分支時產生分支的分支列。 – 2012-01-04 06:56:56