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
本文來自博客園,作者:cache.yuan,轉載請注明原文鏈接:http://www.rzrgm.cn/cache-yuan/p/13217243.html

浙公網安備 33010602011771號