每天的总计数排序,结果按周分组
我的查询现在看起来非常简单:
select
count(*),
date(visit_date),
DATE_FORMAT(visit_date,"%a")
from visits
group by date(visit_date)
这是结果:
我想要发生的是:
- 每周对计数进行排序
您可以修改我的查询以使其满足条件吗?
My query looks like this right now pretty straightforward:
select
count(*),
date(visit_date),
DATE_FORMAT(visit_date,"%a")
from visits
group by date(visit_date)
Here is the result:
what I want to happen is:
- for each week the count is sorted
Can you modify my query so it satisfies the criteria?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设您不再需要按天计数,而只需要按周计数:
Assuming, you no longer need the count by day and are ONLY looking for count by week:
你想这样做吗?
- 您可以使用日期部分来获取周数并按其排序。
Are you trying to do like this?
- you can use Datepart to get week number and sort by that.