2016-08-31 6 views
-3

У меня есть таблица, которая имеет 2 колонки с данными, как это (с 1950 по 2015 год):2 колонны. Объединение повторяющихся значений А, сумма повторяющихся значений B

| Year | Count | 
| 1994 | 10 | 
| 1994 | 49 | 
| 1994 | 2 | 
| 1995 | 13 | 
| 1995 | 6 | 

Я хочу, чтобы мой результат запроса будет:

| Year | Count | 
| 1994 | 61 | 
| 1995 | 19 | 

вещей я попытался:

Я начал с простым запросом, как SELECT SUM(Count) FROM 'population' WHERE 'Year' = '1994', который был прекрасен, чтобы принести конкретный год, но я хотел заполнить массив с населением каждого года в йа tabase.

Выполнение чего-то вроде SELECT Year, SUM(Count) FROM 'population' ближе к тому, что я хочу, за исключением того, что он показан только в первый год.

Я не уверен, какие условия мне нужно найти, чтобы приблизиться к моему ответу. Союз? Я попытался применить его, но я просто побледнел.

+2

Используйте 'группы по year' с вашим последним запросом ... – sgeddes

+0

Welp. Это просто сработало. Я чувствую себя глупо. – Spacemudd

ответ

2

Попробуйте использовать

SELECT year,SUM(Count) FROM 'population' group by year