1
我需要計算時間戳差值!目的是確定每小時記錄中記錄的記錄數。在SQL是一樣的東西時間戳記字段上的總計算數
SELECT (MAX(myTimeStampField)-MIN(myTimeStampField))/COUNT(*) FROM myTable
不工作:(
我需要計算時間戳差值!目的是確定每小時記錄中記錄的記錄數。在SQL是一樣的東西時間戳記字段上的總計算數
SELECT (MAX(myTimeStampField)-MIN(myTimeStampField))/COUNT(*) FROM myTable
不工作:(
也許我錯過了點,因爲它似乎像使用DT1和DT2之間會做的伎倆一個簡單的COUNT(*)?
SELECT COUNT(*)FROM ŤTableX的WHERE 之間t.dtfield DT1及DT2
雷納爾多。
這WIL給你記錄時速:
SELECT COUNT(*)/CONVERT(TIMESTAMPDIFF(SQL_TSI_HOUR, MIN(myTimeStampField),
MAX(myTimeStampField)), SQL_DOUBLE)
FROM myTable
你可以閱讀更多關於我們的SQL日期&時間函數here。
你是正確的,你的建議會給我的時間跨度創建的記錄的總數;但回報應該在「每小時記錄」中。謝謝回答。 – user1026448 2012-02-28 14:36:58