2011-01-28 14 views
1

グループ化されたテーブルに値を表示する必要があります。現在、私は2つのSQLスクリプトを介して手動で行います。jQueryデータ型の戻り値のグループ化

私のDAOにこれらのスクリプトを適用するのではなく、何らかの形でクライアント側で行うことはできますか?

表の内容は、HTMLテーブルの上に所望の結果は次のようになり、この

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

ようになります。

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種類のシナリオをテンポラリファイルに出力しています。次に、別のスクリプトを実行してフルーツ名でグルーピングした1つの行に入れます。私はinformix db as wellを使用しているので、スクリプト作成には役に立たない。 – glenn