2011-01-28 70 views
1

我需要顯示分組表中的值。目前我通過兩個SQL腳本手動執行。jQuery數據表分組返回值

而不是將這些腳本應用到我的道,我可以在某種程度上做它的客戶端?

表的內容是這樣的

fruit name, fruit bought, fruit sold 
apple,  1, 0   
apple,  0, 1 
orange,  1, 0 
orange,  1, 0 

在HTML表所需的結果會。

Fruit name - Fruit bought - Fruits not bought 
apples - 9   -  20 
oranges - 10   -  10 

我目前使用jQuery與數據表。

回答

2

這將是更容易做到這一點在數據庫級別開始與:

SELECT fruitname, SUM(fruit_bought), SUM(fruit_sold) 
FROM table 
GROUP BY fruitname 
ORDER BY fruitname 

當然,你需要的地方,以獲得原始的庫存水平來計算你的「不賣」的價值,但這個查詢會給你買/賣價值的總和。

+0

嗨,我希望它可以這麼簡單,但即時通過水果名實際排序,現在每個水果名稱有4個場景,我需要提供一個計數。目前我的腳本正在輸出4種類型的場景到一個臨時文件中,然後我運行另一個腳本將它們放在一個由水果名稱組成的行中。我使用的是informix db,因此它不會幫助腳本編寫。 – glenn 2011-01-28 05:02:33