mysql 将字段time按天/月/年分组
2014-07-27 09:59
543 查看
假设表中有一个字段time,格式为Unix时间戳,现需要按照该字段统计每天的记录数。
方法:
利用convert函数convert(char(10),time,120) as time,然后group by time即可。
原理:convert函数将时间戳转换成ODBC标准时间(120参数指定),然后取前十位,则刚好得到完整日期(不含时分秒),再分组即可。
按月,按年分组方法一样,只需要修改convert()方法第一个参数的长度。
您可能感兴趣的文章:
相关文章推荐
- mysql 将字段time按天/月/年分组
- mysql 将字段time按天/月/年分组
- mysql 分组取最大值的同时获取包含最大值的行的其他字段
- 【MySQL】按某一字段分组取最大(小)值所在行的数据
- mysql 先按某字段分组再取每组中前N条记录
- Mysql分组后获取其中一个字段最大值的整条记录
- 【MySQL】SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- mysql字段分组后,某个字段组成一个多值字段
- mysql的GROUP_CONCAT(expr),分组合并字段
- Mysql按字段分组取最大值记录
- mysql取time ,datetime字段显示问题
- MySQL创建字段+数据处理函数+汇总数据(聚集函数)+分组数据
- mysql查询分组后显示某一字段最大值行
- MySQL如何按分组查出相同字段值大于某个数值
- MySQL分组然后取每个分组中按照某些字段排序的topN条数据
- Mysql按字段分组取最大值记录
- mysql 一怪sql语句:插入字段(uid,username,level,time...),且username是据uid从另表查出,其它为常数
- [mysql] 先按某字段分组再取每组中前N条记录
- mysql按字段分组并获取每个分组按照某个字段排序的前三条
- mysql语句求按字段分组后组数是多少