我想每周数一次当前月份的数据。
例如;
今天是六月二十五日。
我们在这个月的最后一周。所以一定是这个月的第四个星期。
当七月开始的时候,我们只会有第一个星期。(让我们假装是在7月3日)
有什么想法吗?
我做了几个星期的工作,但是这个月没有成功。
周示例:
SELECT COUNT(id) as day_total, DATE(`date`) as week_day
FROM edp_orders
WHERE DATE(`date`) > DATE(CURDATE()) - INTERVAL 1 WEEK
GROUP BY DATE(`date`);发布于 2014-06-25 13:07:09
SELECT yearweek(`date`),
@n := @n + 1 as week_number,
COUNT(id) as week_total
FROM edp_orders
CROSS JOIN (select @num := 0) n
WHERE year(`date`) = year(curdate())
AND month(`date`) = month(curdate())
GROUP BY yearweek(`date`)https://stackoverflow.com/questions/24409516
复制相似问题