我目前正在使用的數據庫是用於在某些時間點記錄數據的科學儀器。我的儀器每秒記錄一次,但分辨率爲5秒。刪除SQL Server中的重複項 - 不尋常的場景
ID Total Particles DateandTime
38313 602 2009-01-27 16:25:48.000
38314 602 2009-01-27 16:25:49.000
38315 602 2009-01-27 16:25:50.000
38316 602 2009-01-27 16:25:51.000
38317 602 2009-01-27 16:25:52.000
38318 553 2009-01-27 16:25:53.000
38319 553 2009-01-27 16:25:54.000
38320 553 2009-01-27 16:25:55.000
38321 553 2009-01-27 16:25:56.000
38322 553 2009-01-27 16:25:57.000
38323 515 2009-01-27 16:25:58.000
38324 515 2009-01-27 16:25:59.000
38325 515 2009-01-27 16:26:00.000
38326 515 2009-01-27 16:26:01.000
38327 515 2009-01-27 16:26:02.000
這對我們在某些情況下很有用,但與項目的這部分無關。我想摺疊這些數據,以便每5秒鐘得到一個結果(比如說最後一秒可以容納所有數據)。
我寧願一個解決方案,不跳過4行,並顯示第5,因爲如果我的instument搞砸了,只給了我4分貝的數據庫可能無法正常工作。我想要的是某種方式比較每個樣本週圍的行和基於此的濃度。
我真的不知道從哪裏開始這樣的操作,所以任何幫助將不勝感激。
艱難的。連續兩個「真實」數據點可以有相同的總數嗎?換句話說,你可以連續讀取10次而不是5次嗎? – Aaronaught 2010-01-05 05:10:28
此外,您還擔心儀器可能只給出4行 - 時間是否仍然正確,即即使您沒有獲得全部5行,樣本佔用的總時間間隔仍爲5秒? – Aaronaught 2010-01-05 05:12:12
你用什麼工具記錄粒子數到MSSQL?您的樂器製造商是否沒有聽說過NetCDF或其他標準科學數據格式? – BobMcGee 2010-01-05 05:17:20