Я использую MySQL и должен отображать сумму всех предыдущих значений, включая текущую строку, для каждой строки.Отображать сумму после каждой строки
date | val | total
------------------
15M | 20 | 20
17M | 15 | 35
1APR | -5 | 30
-------------------
Таким образом, в базе данных у меня есть только date
и val
для каждой даты. В настоящее время я использую SELECT date, val FROM table ORDER BY DATE ASC
. Как я могу добавить столбец total
? Думаю, я бы использовал запрос SUM
, но как добавить сумму для каждой строки?
может быть ' select date, val, qty, @s: = @ s + total в качестве промежуточного итога из mytable' – skobaljic
SELECT * FROM my_table; – Strawberry