飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

MYSQL查询当前7天内不重复的登录数

时间:2021-12-09  作者:匿名  

直接利用 distinct

SELECT
    DATE_FORMAT( create_time, \'%Y-%m-%d\' ) AS days,
    count( * ) count,
       count(distinct user_id)
    

FROM
    b_user_login_log 
WHERE
    DATE_SUB( CURDATE( ), INTERVAL 7 DAY ) <= create_time 
GROUP BY
    days;

查询当前设备id

SELECT
    DATE_FORMAT( create_time, \'%Y-%m-%d\' ) AS days,
    count( * ) count,
    GROUP_CONCAT( user_id ) AS userIds 
FROM
    b_user_login_log 
WHERE
    DATE_SUB( CURDATE( ), INTERVAL 7 DAY ) <= create_time 
GROUP BY
    days;
标签:JAVA
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。