性能監視器也不是那麼親切與它直接登錄到SQL時創建數據庫的方式:T-SQL轉換從字符串轉換日期/時間或失敗時
select top 1 Convert(datetime, CounterDateTime) from CounterData
返回
Conversion failed when converting date and/or time from character string.
該單元的值是 「2012-01-25 14:12:10.802」。在選擇過程中將其轉換爲日期時間字段的正確方法是什麼?
你嘗試使用CAST(CounterDateTime作爲DateTime)嗎? – Akhil
@Akhil:是的相同結果 –
您正在使用哪個版本的MS SQL?它工作在MS SQL 2008 CREATE TABLE #Table(CounterDateTime \t炭(24)) INSERT INTO #Table(CounterDateTime) \t SELECT '2012-01-25 14:12:10.802' SELECT CONVERT(日期時間, CounterDateTime)FROM #Table – Akhil