2016-06-14 48 views
0

我是Wonderware InSQL歷史記錄的新手。 我檢索只有一天的數據,我的值設置爲增加幾個值後,以任意時間均爲零..應該使用哪種檢索模式來計數設置爲零的值

0 
1 
2 
0 
1 
2 
3 
4 
5 
6 
7 
8 
0 

enter image description here

我想計算行數超過0值, 目前我使用COUNT函數和數值> 0我的查詢 ,但我想用,如有INSQL檢索選項來算值的數量..

select count(value) FROM *****.Runtime.dbo.History 
            WHERE TagName = 'TagA' 
            AND DateTime >= '2016-06-14 06:00:00' 
      AND Value > 0 

請幫助我

回答

1

Wonderware Historian中沒有檢索模式,可以直接用於解決您的問題。您提出的解決方案可能是最好的解決方案,但請注意,在斷開連接和重新連接的情況下,它將顯示不正確的值。

在斷開連接的情況下,將記錄一個NULL值,並且在重新連接時,將再次記錄相同的值(例如0,1,2,NULL,2,3,0,1),導致計數相同的值兩次。

+0

嗨喬納斯,感謝您的答覆..我正在使用計數器檢索模式爲我的上述問題..我得到準確的結果,當我檢查 –

相關問題