我在SQL表中有一列是進行測量的時間。如下表1所示,測量時間可以不按順序,重複或不規則採樣(它們通常但不總是100毫秒)。當時間戳丟失時(如下面例子中的2009-12-20 11:59:56.1),這意味着我們沒有進行測量。所以,我需要知道我們進行測量的總時間。這可以近似爲唯一_TimeStamp值乘以典型時間戳(100毫秒)的次數。我如何編寫這個查詢?如果影響解決方案,它可能需要運行大量記錄(在約100毫秒採樣30天)。謝謝!用於統計總時間量的SQL查詢
Table1:
_TimeStamp
2009-12-20 11:59:56.0
2009-12-20 11:59:56.5
2009-12-20 11:59:56.3
2009-12-20 11:59:56.4
2009-12-20 11:59:56.4
2009-12-20 11:59:56.9
難道你不能找到最小和最大時間戳,並採取差異? – 2010-02-07 01:08:21