我有一个查询本周的销售数量。它看起来像这样:
SELECT DAYNAME(SOLD), COUNT(*) FROM SALES_DATA
WHERE SOLD BETWEEN '2012/10/14 00:00:00' AND '2012/10/21 00:00:00' AND STORE_ID = 1010 GROUP BY DAYNAME(SOLD) ORDER BY DAY(SOLD);
输出如下所示:
DAYNAME(SOLD) COUNT(*)
Sunday 400
Monday 375
Etc. Etc.
我想要前一周的第三列销售额进行比较。但要做到这一点,我需要一个单独的 where 子句,其日期范围不同。所以我的问题是我将如何做到这一点?我对mysql还很陌生,还没有找到这样的东西。加入会起作用吗?我不太确定这些是如何工作的。我想要的输出是这样的:
DAYNAME(SOLD) COUNT(*) COUNT(*)
Sunday 400 550
Monday 375 250
Etc. Etc. Etc.
提前致谢!!