我正在使用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
查詢,但是如何爲每一行添加總和?
也許'選擇日期,val,qty,@s:= @ s + total作爲mytable的小計 – skobaljic 2015-02-08 13:13:20
SELECT * FROM my_table; – Strawberry 2015-02-08 13:26:45