cache-yuan

PLC中定时读取5分钟雨量值,如何将该值统计为小时雨量作为累计?在sql server group by聚合函数,轻松实现该目的。

1.编写思路

数据库中字段依据datetime每五分钟插入一条语句,利用format函数将datetime修改为yyyy-mm-dd HH:00:00格式,然后利用group by将小时内数据sum(雨量)累加即可。

 

2.实现脚本

USE [QPCHART1]
GO

 select Format([datetime],\'yyyy-MM-dd HH:00:00\') as datetime,sum(val) as val from 雨量数据表
 /*where DateTime >\'2015-09-16 00:00:000\'*/
 /*between \'2015-09-17 16:03:00.000\' and \'2015-09-17 17:59:00.000\'*/
 
group by Format([datetime],\'yyyy-MM-dd HH:00:00\') 
order by datetime asc

 

分类:

技术点:

相关文章:

  • 2021-10-31
  • 2021-08-28
  • 2022-12-23
  • 2021-09-02
  • 2021-12-19
  • 2022-12-23
  • 2021-07-15
  • 2021-04-23
猜你喜欢
  • 2021-08-05
  • 2022-12-23
  • 2022-01-22
  • 2021-08-13
  • 2021-11-30
  • 2021-12-02
相关资源
相似解决方案