通过这个查询,我得到了我拥有的所有条目
select
SUM(quantity) AS sumQuantity
from
data
现在我想知道我每周有多少钱。我试过了,但我当然只能得到我每周添加/删除的量。我能用SQL读出来吗,或者我需要一些php?
select
SUM(quantity) AS sumQuantity,
CONCAT(
YEAR(entry_date),
WEEK(entry_date)
) AS yearWeek
from
data
group by
yearWeek
order by
yearWeek desc
1条答案
按热度按时间8e2ybdfx1#
您当前的查询提供了每年每周的总数量。我怀疑您想要一个运算符;在MySQL8.0中,我们可以像这样使用
sum() over()
实现这一点:附注:您可以使用内置函数
yearweek()
来计算年/周。