我可以使用下面的代碼檢索特定一週中所有項目的總額/總銷售額。MySql在特定周內的返回日期範圍
select week(real_pur_date) as week, itemcode, sum(quantity)
from sales
where week(real_pur_date) = week(20120620)
group by itemcode;
輸出是:
+------+----------+---------------+
| week | itemcode | sum(quantity) |
+------+----------+---------------+
| 25 | KB001 | 11 |
| 25 | KB002 | 2 |
| 25 | KB003 | 3 |
+------+----------+---------------+
這是我想要的東西
的問題是我如何可以查詢MySQL來返回日期的範圍在25個星期返回到結果表?
例如,
1.第24周的日期範圍爲10-06-2012至16-06-2012。
2.第25周的日期範圍是17-06-2012至23-06-2012。
在此先感謝。
您是期待本週的*實際*邊界日期,還是本週內第一次和最後一次銷售的日期?換句話說,如果17-06-2012沒有銷售,那麼你是否期待「18-06-2012」和「23-06-2012」? – RandomSeed
@YaK我期待本週的實際邊界日期 – Boon
在你的應用程序中管理這個,而不是在mysql – fancyPants