2010-11-09 134 views
1

我想找到時差,所以我想用DATEDIFF選項。 但問題是我有hhmm格式的時間值(例如:1715)。所以它顯示超出範圍錯誤。所以我想把它轉換成hh:mm格式。如何將hhmm轉換爲hh:mm格式?時間格式hhmm到hh:mm sql server 2005

回答

3

您是否嘗試過類似

DECLARE @TimeVal VARCHAR(4) 
SELECT @TimeVal = '1715' 

select CONVERT(DATETIME,LEFT(@TimeVal,2) + ':' + RIGHT(@TimeVal,2),8) 

輸出

1900-01-01 17:15:00.000 
+0

太感謝你了。 – Geeth 2010-11-09 04:47:29