SQL:计算迄今为止的第4季度与第3季度同一时期的百分比变化

时间:2018-11-26 23:44:40

标签: mysql sql google-cloud-sql

任务:计算今天第四季度数据的变化百分比(从10月1日到11月26日的第四季度) ...与第三季度的同一时期(7月1日至第三季度的8月26日)相比。

这是我要查找的输出表。

enter image description here

随着每天的进展,SQL代码必须将当前数据与上一季度的同一天进行比较。

到目前为止,海报已经给了我这个,真的很有帮助。

DATE_SUB(curdate(), INTERVAL 1 QUARTER)

所以现在我想要类似...

SELECT sales 
FROM Sales_Database
WHERE date between '2018-06-01' and DATE_SUB(curdate(), INTERVAL 1 QUARTER)

...但这不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在mysql中,您应该可以使用:

DATE_SUB(curdate(), INTERVAL 1 QUARTER)

这将减去当前日期的四分之一。