2015-11-25 89 views
-2

我在1980-09-04格式的數據庫列中有名爲ConsignDate的字符串。如何將此字符串轉換爲DD-MM-YYYY格式的日期?在Crystal Report公式中將字符串轉換爲日期

+0

哪個RDBMS是這個呢?請添加一個標籤來指定您是使用'mysql','postgresql','sql-server','oracle'還是'db2' - 或者其他的東西。 –

+0

sql sever 2005和數據類型nvarchar(255) – user5603158

+0

一種可能性可能是將其轉換爲SQL查詢中用於檢索數據的'DATETIME',例如'CAST(ConsignDate AS DATETIME)' –

回答

0

假設你的原始格式爲YYYY-MM-DD(和他們總是4位數的年份,總是兩位數的月和日)

right(ConsignDate,2)+"-"+mid(ConsignDate,6,2)+"-"+left(ConsignDate,4)