2016-09-27 13 views
0

selectの行をvalueからvalueに合計します。例えば :私は最後のタイプ10(最後の二つの「3」の値) から値を合計したいSQL-値の間のテーブルの値を合計する方法は?

table T: 
value:  type: 
1    5 
2    10 
2    8 
3    10 
3    2 

は、あなたがそれを行うにはどのようなアイデアを持っていますか?ありがとうございます。

+0

実際に何をしたいですか? – Poonam

+0

申し訳ありませんが、私は自分自身を説明しませんでした。多分、最後の値だけを合計したいと思います。私の例では、最後の'10 'タイプから最後まで、結果は6-(3 + 3)でなければなりません。ありがとう! – Rubin

+0

どのDBMSを使用していますか? –

答えて

0
Select value,sum(type) as SumofType 
From T 
Group by value 
+0

申し訳ありませんが、私は自分自身を説明しませんでした、多分私は最後の値を合計したい。私の例では、最後の'10 'タイプから最後まで、結果は6-(3 + 3)でなければなりません。ありがとう! – Rubin

+0

このコードスニペットは問題を解決するかもしれませんが、[説明を含む](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)は本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 –

0

私はこのSQLが必要だと思います。

Select value,sum(type) as Sum_Type 
    From Ta where value=3 
    Group by value 
関連する問題