[SQL ] 轉換datetime時發生算術溢位錯誤。
我現在要把欄位裡的有效時間這欄位原本是字串格式
現在要轉成時間的格式
我下 SELECT CONVERT(datetime,[ValidDay],111) AS Date
中間有NULL的欄位轉出來一樣是NULL,像20110630就會轉出2011/06/30
我查看一下資料,應該是"00000000"這些資料造成算術溢位錯誤
請問我應該要怎麼避免掉錯誤
我在最外層包ISDATE還是一樣會錯誤= =
SELECT isdate(CONVERT(datetime, [ValidDay],111))
請教一下,可不可以遇到NULL或是格式不對的字串可以給他一個新的名字或是SQL裡最低
日期
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.161.9
→
06/30 06:53, , 1F
06/30 06:53, 1F