gpt4 book ai didi

php - MYSQL 按日期选择和分组

转载 作者:行者123 更新时间:2023-11-29 07:14:12 25 4
gpt4 key购买 nike

我不确定如何创建正确的查询来获得我正在寻找的结果。我有两张 table 。第一个有 ID、名称列,第二个有日期和 adminID,这是从表 1 列 ID 中引用的。现在,我想得到的基本上是每个管理员在一个月内每天登录的次数。

ID  |  Date
------------------
4 | 2010/03/01
4 | 2010/03/04
4 | 2010/03/04
4 | 2010/03/05
4 | 2010/03/05

从这样的结构中,我想获得每天和每月的数据,因此结果类似于 1、2、2 日,admin 4 总共 5:

ID  |  Date       | Count
--------------------------
4 | 2010/03/01 | 1
4 | 2010/03/04 | 2
4 | 2010/03/05 | 2

最佳答案

试试这个:

  SELECT COUNT(*), a.name, DATE(l.date)
FROM admin a
INNER
JOIN logins l ON l.admin_id = a.id
WHERE l.date > start_date AND l.date < end_date
GROUP BY a.name, DATE(l.date)

关于php - MYSQL 按日期选择和分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582278/

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