我需要将[varchar] (15)
格式的dt_of_birth DD-Mon-YYYY
转换为DD/MM/YYYY
。
dt_of _birth
在不同的表格中指定,转换必须完成并存储在另一个与dt_of_birth
列名相同的表格中。
答案 0 :(得分:3)
SELECT convert(datetime, '23/10/2016', 103) -- dd/mm/yyyy
答案 1 :(得分:2)
试试这个: -
SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '23-Oct-2016', 13), 103);
103
适用于dd/mm/yyyy
格式
查看此link
答案 2 :(得分:2)
这将有效
SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '27-Jan-2011', 13), 103);
答案 3 :(得分:0)
试试这个: -
INSERT INTO SecondTable(Column1)
SELECT CONVERT(VARCHAR(10),CAST(dt_of_birth AS DATETIME),103)FROM FirstTable