我的查询现在看起来很简单:
select
count(*),
date(visit_date),
DATE_FORMAT(visit_date,"%a")
from visits
group by date(visit_date)
结果如下:
我想要发生的是:
您可以修改我的查询以满足标准吗?
答案 0 :(得分:0)
假设您不再需要按天计算,并且只能按周查找计数:
SELECT
count(*),
yearweek(visit_date)
FROM visits
GROUP BY yearweek(visit_date)
ORDER BY yearweek(visit_date) ASC;
答案 1 :(得分:0)
你想这样做吗? - 您可以使用 Datepart 获取周数并按此排序。
select
count(*),
date(visit_date),
DATE_FORMAT(visit_date,"%a")
from
visits
group by
date(visit_date)
order by
datepart(yyyy,visit_date),
datepart(wk,visit_date),
count(*)