gpt4 book ai didi

mysql - SQL查询仅获取最近7天以来每天的访问者数量

转载 作者:行者123 更新时间:2023-12-01 00:35:45 25 4
gpt4 key购买 nike

我有一个包含三列的数据库表 visitors:

id | Name | checkin_date               |
1 | Reg | 2018-04-20T08:28:54.446Z |
2 | Meg | 2018-04-21T08:28:54.446Z |
3 | Ted | 2018-04-21T08:28:54.446Z |
4 | Bin | 2018-04-23T08:28:54.446Z |

这样的记录有好几条。我只想获取过去 7 天每天的记录数。现在我能够使用以下方法获取所有日期每天的访问者数量:

select count(id) as no_of_users
, DATE_FORMAT(checkin_date, '%d %b, %Y') as date
from visitors
GROUP
BY DATE(checkin_date)

但这会显示所有记录中每天的用户数。如何获取最近7天的记录。

最佳答案

select count(id) as no_of_users, DATE_FORMAT(checkin_date, '%d %b, %Y') as date  from visitors  
where checkin_date >= DATE(NOW()) - INTERVAL 7 DAY
GROUP BY DATE(checkin_date)

在你想做日期字段的地方 >= 最近 7 天

关于mysql - SQL查询仅获取最近7天以来每天的访问者数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51120955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com