gpt4 book ai didi

mysql - 如何连续总结过去30天?

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:01 25 4
gpt4 key购买 nike

我需要帮助调整此查询,以连续总结过去 30 天。比如求和今天+29天,比昨天+前29天等等……

这是我今天 + 过去 29 天的结果:

SELECT sum(revenue) as total_revenue
FROM sales
WHERE date > UNIX_TIMESTAMP() - (60 * 60 * 24 * 30)

谢谢,

最佳答案

如果您想要 30 天移动平均线,这里是使用相关子查询的一种方法:

select date,
(select sum(revenue)
from sales s2
where datediff(s2.date, s.date) between 0 and 30
) revenue_30days
from sales s;

关于mysql - 如何连续总结过去30天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20695452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com