mssql出現【從字元字串轉換成日期及/或時間時,轉換失敗】解決過程

mssql出現【從字元字串轉換成日期及/或時間時,轉換失敗】解決過程(查看次數:309)

回首頁

2016-02-22 15:26:28

同事問我一個mssql日期轉換函數的問題,在還沒轉換成日期,用字串相加可以顯示出來,看不出有什麼問題,用條件加上原本顯示的資料也會正常,最後發現問題是出在原本的資料中有空白及NULL,才會造成錯誤,可以在條件加上要轉換的欄位不允許空白就解決問題。


mssql_convert_date_error_01
1.還沒轉換日期時都正常


mssql_convert_date_error_02
2.轉換日期後前5筆不會有問題


mssql_convert_date_error_03
3.但是只要6筆就會出現轉換日期錯誤


mssql_convert_date_error_04
4.將所有的員工編號加入where條件也可以正常顯示


mssql_convert_date_error_05
5.或是將要轉換日期的欄位在條件判斷


mssql_convert_date_error_06
6.原本資料中有空白及NULL所造成


 

mssql出現【從字元字串轉換成日期及/或時間時,轉換失敗】解決過程
上一篇:我的帳戶(286)      下一篇:excel的vlookup如何利用輔助欄位來查詢多欄位條件(49)