2015-02-06 17 views
0

我有一個專欄,名爲date_col如何修復mssql中的無效日期?

我想修復無效日期,例如2月31日,並將它們轉換爲有效日期。

我嘗試這樣做:

CAST(CAST(date_col AS TIMESTAMP) AS DATETIME) 

,但我得到了以下錯誤:

Arithmetic overflow error converting expression to data type datetime 
+0

有效日期像什麼? – 2015-02-06 10:29:53

+0

「我想修復無效的日期,例如2月31日」 – 2015-02-06 10:32:33

回答

2

首先,你可以使用IsDate函數來檢查數據是否正確