2012-02-28 90 views
5

我正在處理一個存儲過程,它返回一列DateTime數據類型。SQL Server 2005日期時間(僅返回hh:mm)

但我只想返回hh:mm沒有秒。我正在使用它,但它返回秒。

CONVERT(VARCHAR(8), tbltime.Time, 108) AS [Time] 

任何想法刪除秒?

回答

22

只要改變它轉換爲VARCHAR(5),而不是:)

CONVERT(VARCHAR(5),tbltime.Time,108) AS [Time] 
1

試試這個:

select left(CONVERT(VARCHAR(8),getdate(),108),5) 
相關問題