У меня есть таблица:SQL сумма предыдущих записей
year val
---- ----
2013 4
2014 6
2014 2
2014 6
2015 1
2015 3
2016 7
есть способ, чтобы получить сумму предыдущих лет за каждый год в таблице? результат должен быть таким:
2013 0
2014 4
2015 18
2016 22
2017 29
Я пытался что-то вроде этого:
select year, sum(val) from
(select year, val from table ?????)
group by year
Там должно быть внутреннее соединение где-то может быть?
У вас нет ПЕРВИЧНОГО КЛЮЧА. Со временем это может оказаться проблематичным. – Strawberry