我目前遇到將ms sql表中的字符串字段轉換爲所需日期格式的問題。如何將字符串格式yyyy-mm-dd轉換爲dd/mm/yyyy
以前我一直用
CONVERT(date,c.INP_DATE ,103)
但是這給我的錯誤
[Err] 22007 - [SQL Server]Conversion failed when converting date and/or time from character string.
兩個採樣記錄我已經是2013年9月18日和2013年9月18日17:17: 32.0000000我從一個通過mysql導入。我需要這些轉換爲dd/mm/yyyy在適用的時候。
從任何大師任何幫助在那裏被理解:)
你爲什麼要保存日期數據作爲一個字符串?那很糟!用戶一個日期時間。即使使用導入,您仍然可以在導入點處轉換並存儲到日期時間。 –
數據主要來自MySQL和曾與日期格式問題previoulsy我能想到的是,以存儲爲串並轉換 – JazziJeff
反正我是從現在選擇的表有DATETIME2如字段類型和格式,所以最簡單的方法仍然 – JazziJeff