我需要将格式为 DD-Mon-YYYY
的 dt_of_birth
(类型为[varchar] (15)
)转换为 DD/MM/YYYY
。
dt_of_birth
存在于不同的表中,需要进行转换并存储到另一个表中,该表与 dt_of_birth
列具有相同的列名。
我需要将格式为 DD-Mon-YYYY
的 dt_of_birth
(类型为[varchar] (15)
)转换为 DD/MM/YYYY
。
dt_of_birth
存在于不同的表中,需要进行转换并存储到另一个表中,该表与 dt_of_birth
列具有相同的列名。
SELECT convert(datetime, '23/10/2016', 103) -- dd/mm/yyyy
SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '23-Oct-2016', 13), 103);
103
是针对 dd/mm/yyyy
格式的。
查看这个链接
这将会起作用。
SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '27-Jan-2011', 13), 103);