2017-03-21 64 views
0

我在SQL Server中構建查詢,並在此查詢中選擇了TIME列。SQL Server時間列返回錯誤值

於是我就用:

SELECT 
    TOA.RECEIPTTIMEREQUESTED 
FROM 
    TRANSPORTORDERTABLE TOA 

結果是在某一行28800,而不是08:00,或52200,而不是14:30

我應該是做的就是正確的時間結果我的查詢?

回答

0

這看起來像午夜以來的秒數。所以,試試這個:

select dateadd(second, receipttimerequested, 0) 

如果您想以此爲time

select cast(dateadd(second, receipttimerequested, 0) as time)