如何查询time字段每隔30(s)段的sum值,也就是汇总30s内多条数据为一条?
2014-03-10 14:59
393 查看
表结构: +----------------+--------------+ | time | num | +----------------+--------------+ | 1256278360 | 10000000 | | 1256278370 | 10000000 | | 1256278380 | 10000000 | | 1256278390 | 10000000 | | 1256278480 | 10000000 | | 1256278490 | 10000000 | | 1256278580 | 10000000 | | 1256278590 | 10000000 | | 1256278600 | 10000000 | | 1256278670 | 10000000 | | 1256278680 | 10000000 | | 1256278690 | 10000000 | | 1256279810 | 10000000 | | 1256279820 | 10000000 | | 1256279830 | 10000000 | | 1256279840 | 10000000 | 如何查询time字段每隔30(s)段的sum值,也就是汇总30s内多条数据为一条? 解决办法:select sum(`num`) from table_name group by floor(`time`/30); |
相关文章推荐
- mysql如何把查询到的数据加上一个自动编号字段
- 如何抽取前30的数据汇总项目,剩余的加和列为其他(99),在RDLC报表上作为饼图显示出来
- 【Excle数据透视】如何隐藏数据透视表字段的分类汇总
- 数据库已知一条数据的ID,如何查询下条数据且ID不同
- hibernate使用createQuery(hql)语句仅查询部分字段,应如何获得数据
- 如何优化SQL查询当前数据上一条和下一条的记录?
- 当有多条记录时,如何查询其中的一条的一个字段,并赋值给一个变量
- 如何提高sql查询100万条数据count(*)汇总的速度
- mybatis学习之一对多查询如何避免只查出一条数据
- sql server里如何查询字段值为null的数据
- 从Mysql查询的结果,写入txt文件中,每个字段用|分隔,下一条数据要换行
- 如何在Oracle中查询Date类型字段的数据
- sqlplus查询数据中的最新一条,表中有记录时间的字段
- 如何让SELECT 查询结果额外增加自动递增序号 如果数据表本身并不内含自动递增编号的字段时,要怎么做才能够让SELECT查询结果额外增加自动递增序号呢?下列五种方法供您参考: USE test;
- 查询数据库指定字段重复项的一条数据
- 如何查询Oracle,Sql Server,MySQL 中的数据库名称、数据表名称、字段名称
- 查询表里某个字段10-30之间的数据且ID不是连续的
- PL/SQL中如何让程序每隔几秒插入一条数据
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher