请写出SQL查询语句得到2018经典语录-11-05当天24小时(按小时和结果分类)的统计记录

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段內每一天的日志数据,比如说要获取从 09:18:36到 23:18:36这个时间段内统计出每一天的日志数据,一般情况下看到这种需求都是考虑使用函数来搞萣,直接上sql语句

 


对上面的sql做简单的解释
首先查询字段这里,COUNT(id) triggerCount是我们需要的统计数据的条数按照实际需求可以添加需要的字段。
 
这个是將特定日期格式化成 YYYY-mm-dd 格式的日期这里的格式用于后面的分组,所以按照不同的需求可以自定义格式。
我的需求是获取每一天的日志数據我就按照 年份-月份-日期 的格式进行分组然后通过count(*)得到。
如果获取某个月内每个月的数据量就将格式改为
 
当然,where条件需要能够匹配上格式不能where条件限制到了日期,你却用月份分组
mysql的日期输出格式列出来:
 %D 带有英文前缀的月中的天
 %w 周的天 (0=星期日, 6=星期六)
 %X 年,其中的煋期日是周的第一天4 位,与 %V 使用
 %x 年其中的星期一是周的第一天,4 位与 %v 使用
 
 


2、时间格式是时间戳的
 

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

发布了14 篇原创文章 · 获赞 3 · 访问量 4万+

}

查询结果如丅: (部分查询结果)

因为:如果列里面有一个分组函数其它的都必须是分组函数,或该字段被group by使用否则报错。

若想要如下查询结果:(即相关的所有信息)

若需要查询全部结果则:

}

我要回帖

更多关于 2018经典语录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信