6

我需要将[varchar] (15)格式的dt_of_birth 转换DD-Mon-YYYYDD/MM/YYYY.

dt_of _birth在不同的表中指定,并且必须完成转换并将其存储在另一个具有相同列名的表中dt_of_birth

4

4 回答 4

3

这里

SELECT convert(datetime, '23/10/2016', 103) -- dd/mm/yyyy
于 2012-10-24T12:07:21.853 回答
2

尝试这个:-

 SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '23-Oct-2016', 13), 103);

103用于dd/mm/yyyy格式

看看这个链接

于 2012-10-24T12:09:05.810 回答
2

这将起作用

SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '27-Jan-2011', 13), 103);
于 2012-10-24T12:10:59.980 回答
0

尝试这个:-

插入第二个表(列 1)

SELECT CONVERT(VARCHAR(10),CAST(dt_of_birth AS DATETIME),103) 从 FirstTable

于 2012-10-25T05:03:32.453 回答