SQL SERVER 雨量計累計雨量(小時)的統計思路

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章