0
我在SQL Server中構建查詢,並在此查詢中選擇了TIME
列。SQL Server時間列返回錯誤值
於是我就用:
SELECT
TOA.RECEIPTTIMEREQUESTED
FROM
TRANSPORTORDERTABLE TOA
結果是在某一行28800,而不是08:00,或52200,而不是14:30
我應該是做的就是正確的時間結果我的查詢?
我在SQL Server中構建查詢,並在此查詢中選擇了TIME
列。SQL Server時間列返回錯誤值
於是我就用:
SELECT
TOA.RECEIPTTIMEREQUESTED
FROM
TRANSPORTORDERTABLE TOA
結果是在某一行28800,而不是08:00,或52200,而不是14:30
我應該是做的就是正確的時間結果我的查詢?
這看起來像午夜以來的秒數。所以,試試這個:
select dateadd(second, receipttimerequested, 0)
如果您想以此爲time
:
select cast(dateadd(second, receipttimerequested, 0) as time)