Mysql 根据日期分组查询
来源:互联网 发布:windows phone7.8 编辑:程序博客网 时间:2024/04/27 23:26
基本的思路:
1:一般会根据一年中的十二个月份,一个星期中的每一天,等等
这样的话直接就可以使用from_unixtime(stamp,”%Y-%m”)函数,然后再去group by就行了
2:在某个时间段进行查询,需要学会使用floor 和 substring 具体看下面 然后再去group by就ok了
1:数据如下2:实现的功能是每5分钟一组mysql> select * from tb;+---------------------+------+| t | m |+---------------------+------+| 2007-01-01 10:00:23 | 8 || 2007-01-01 10:01:24 | 4 || 2007-01-01 10:05:00 | 2 || 2007-01-01 10:06:12 | 3 || 2007-01-01 10:08:00 | 1 || 2007-01-01 10:12:11 | 5 |+---------------------+------+
查询语句如下
select concat(substring(t,1,14) ,floor(substring(t,15,2)/5)*5) as tmp,sum(m) from tb group by tmp order by t;+------------------+--------+| tmp | sum(m) |+------------------+--------+| 2007-01-01 10:0 | 12 || 2007-01-01 10:5 | 6 || 2007-01-01 10:10 | 5 |+------------------+--------+3 rows in set (0.00 sec)
0 0
- Mysql 根据日期分组查询
- MYSQL根据日期查询
- mybatis,mysql根据日期查询
- 根据日期来分组查询每天的量
- 分组计算[根据日期][C#]
- 根据日期查询星期
- Hibernnate根据日期查询
- mysql根据时间戳查询指定日期内数据
- MYSQL中根据年份/月份/日期来查询相关信息
- MySQL关于根据日期查询数据的sql语句
- mysql分组排序查询
- MySQL分组查询
- mysql分组查询 排序
- mysql分组查询
- mysql分组查询排序
- MySQL分组查询
- mysql分组查询取前几条
- MYSQL分组查询
- 客户端网页编程1、2
- KM算法模板
- 正则表达式
- UWP: Universal Windows Platform 通用视窗平台
- 喵哈哈的日常选数问题
- Mysql 根据日期分组查询
- java笔记--接口和内部类
- 使用无连接的数据报(UDP)进行通信
- Flip Game(Poj1753)
- python中如何表示多维数组(即矩阵形式)
- Bell - HDU 4767 贝尔数
- 暑假集训第三周 STL G - 487-3279
- 快速幂取余算法
- 深入解析String#intern