【发布时间】:2020-07-09 10:41:18
【问题描述】:
我有一个包含 3 列的表格。姓名、标记和 School_day。我想拿30天的逐日累积分数。我在下面试过了。
select sum(Mark), Name from Table1
where School_day between '2020-06-15'::date -29 and '2020-06-15'::date
group by Name
但我想在一段时间内运行它而不是每天运行它。
我在下面尝试过,但它没有给出正确的数字。
select sum(Mark), Name, School_day from Table1
where between School_day-29 and School_day
group by Name, School_day
order by School_day
【问题讨论】: