首先,这是我关于该问题的第一个问题:SQL request to group and sum numbers by their day of creation
现在,想象一下我想让它变得更复杂,在之前的操作和感谢答案之后,我有按天分组的结果,因此添加了当天的每个条目。我有这个 :
1 | 200 | 2010-01-01
2 | 100 | 2010-01-01
变成这样:
1 | 300 | 2010-01-01
这已经很不错了,但是如果我希望金额字段每次都增加怎么办?
1 | 300 | 2010-01-01
2 | 200 | 2010-01-02
会变成 :
1 | 300 | 2010-01-01
2 | 500 | 2010-01-02
x | (previous amount + this amount) | this date
感谢我之前的问题的答案,我得到了 sql 查询:
select sum(amount), to_char(date, 'YYYY-MM-DD')
from mytable
group by to_char(date, 'YYYY-MM-DD')
order by sum(amount) ASC;