-2
消息242,級別16,狀態3,行1 將varchar數據類型轉換爲日期時間數據類型導致超出範圍值。如何更改'''13/11/2017'的這種日期格式
消息242,級別16,狀態3,行1 將varchar數據類型轉換爲日期時間數據類型導致超出範圍值。如何更改'''13/11/2017'的這種日期格式
默認情況下,通常會YYYY-MM-DD,所以你可能需要提供如下顯式類型:
Select convert(date, '13/11/2017',103)
您souhld檢查風格參數。
convert(data_type, expression, stlye)
你的情況:
convert(date, '13/11/2017',103)
最受歡迎日期的轉換:
convert(date, 'dd/mm/yyyy', 103)
convert(date, 'mm/dd/yyyy', 101)
convert(date, 'dd-mm-yyyy', 105)
多見於:https://docs.microsoft.com/en-us/sql/t-sql/functions/cast-and-convert-transact-sql
證明生成錯誤的代碼。 –