MySQL如何按每2小时统计一天的数据?


SELECT HOUR(APPLY_TIME) as Hour,count(*) as Count 
    FROM sesc_social_security 
   WHERE
    APPLY_TIME like '2018-01-23%'
    GROUP BY HOUR(APPLY_TIME) ORDER BY Hour(APPLY_TIME);

上面是按每小时统计的,请问如何按每2小时统计呢?

阅读 5.8k
1 个回答
SELECT HOUR(APPLY_TIME) as Hour,count(*) as Count 
    FROM sesc_social_security 
   WHERE
    APPLY_TIME like '2018-01-23%' AND Hour % 2 = 0
    GROUP BY HOUR(APPLY_TIME) ORDER BY Hour(APPLY_TIME);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题