2016-04-07 15 views
0

同様の値を検索し、合計:SQLiteの:私はこのテーブルを持っている

pupil_id | mark | month | year 

データ:

01 | 4 | February | 2015 
02 | 6 | September| 2014 
01 | 3 | February | 2015 
02 | 5 | September| 2014 

pupil_id | month | year | sum(mark)のための望ましい結果は以下のとおりです。

01 | February | 2015 | 7 
02 | September | 2014 | 11 

どうやってここに合計することができます同様の値?

答えて

2

GROUP BYを使用すると、必要な結果が得られます。

SELECT pupil_id, month, year, SUM(mark) 
FROM marks 
GROUP BY pupil_id, month, year 
+0

pupil_id、月BY私の更新 –

+0

使用 'GROUPを参照してください、year' –

+0

はそうは動作しません、合計(マーク)列は、マーク欄のように同じ結果を持っています。 –

関連する問題