统计某一时间段内的数据
2016-01-25 18:15
387 查看
select r.istation ,r.id ,r.kind ,r.mesc , d.ed_desc as enerName ,p.INFRAS_NAME as proName,d.unit as unit , MAX(VALUE) as maxsValue, MIN(VALUE) as minValue, AVG(VALUE) as avgValue, sum(VALUE) as value, DATE_FORMAT(r.time, '%Y-%m-%d %H') AS hoursTime from realsave r inner join energy_data d on d.ed_id=r.id inner join t_sys_project p on r.istation=p.istation GROUP BY (LEFT(r.time, 13)),r.id limit 0, 20 select count(*) from (SELECT sum(VALUE) as value from realsave r inner join energy_data d on d.ed_id=r.id inner join t_sys_project p on r.istation=p.istation AND r.time >= '2016-01-19 00:00:00' AND r.time <= '2016-01-19 23:59:59' GROUP BY (LEFT(r.time, 13)),r.id) h
根据id分组统计2016-01-19 00:00:00—2016-01-19 23:59:59这段时间内每小时的数据最大值,最小值,总和,数据条数等。并计算分组数量,
相关文章推荐
- python UI自动化 splinter
- Jmeter的安装与使用
- 【语音识别】一文搞懂hmm
- sentos6.5关于启动HTTPD的问题与解决方法
- [新手学Caffe之三]如何在Caffe中加入新的layer并利用Matlab进行调试
- iOS-为什么你的 App 没有人用
- android开发工具类总结(一)
- WebView之网络异常HTML编码
- 寻找二叉树两个节点的最低公共祖先
- 四种常见的 POST 提交数据方式
- JAP学习笔记(1)之概述、基本用法和基本注释
- 选择排序
- 支付宝APP支付开发- IOException : DerInputStream.getLength(): lengthTag=127, too big.
- 插入排序
- Oracle 表信息收集
- ubantu分区知识
- (错误记录)提交到app store时,提示ITMS-90478 ,ITMS-90062
- 百度地图api开发示例
- 冒泡排序
- PHP 建立一个新数据库时加上默认字符集和校对集