在我導入到SQL Server數據庫的文件中,日期在不同列中的格式不同。我一直有問題,用(例如)02-06得到輸入爲2月6日和6月2日,我將使用在SQL Server 2012中更改日期格式
SELECT [entry_date] = DATE_FORMAT([Date], GET_FORMAT(DATE,'EUR'))
FROM table_name
規範數據庫中的日期,但我首先需要一種方法來告訴服務器是什麼每個源列的日期格式,所以SQL Server將知道如何重新安排日期:
- 2015年2月6日= DD-MM-YYYY
- 2015年6月2日= MM-DD- yyyy
- 2015-Jun-02 = yyyy-month-dd
什麼格式,你希望你的最終日期嗎?你能否也包括這一點? – FutbolFan
它可以是任何,只要它是一致的。 dd-mm-yyyy最有可能。 – jjjjjjjjjjj
您可以考慮解析函數並將其應用於查詢中的輸入日期:http://msdn.microsoft.com/en-us/library/hh213316.aspx – russ