Sql 将DD-Mon-YYYY转换为DD/MM/YYYY

Sql 将DD-Mon-YYYY转换为DD/MM/YYYY,sql,sql-server,tsql,Sql,Sql Server,Tsql,我需要将格式为DD Mon YYYY的出生日期转换为DD/MM/YYYY 在不同的表中指定了出生的dt_,必须进行转换并存储在另一个表中,该表与出生的dt_具有相同的列名 试试这个:- SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '23-Oct-2016', 13), 103); 103用于dd/mm/yyyy格式 看看这个这会有用的 SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '27-J

我需要将格式为
DD Mon YYYY
的出生日期转换为
DD/MM/YYYY

在不同的表中指定了出生的dt_,必须进行转换并存储在另一个表中,该表与出生的dt_具有相同的列名

试试这个:-

 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);
试试这个:-

 SELECT CONVERT(CHAR(11), CONVERT(SMALLDATETIME, '23-Oct-2016', 13), 103);
插入第二个表(第1列)


从FirstTable中选择CONVERT(VARCHAR(10),CAST(dt_of_birth AS DATETIME),103)阅读链接文章。它是一个样式编号,决定了SQL Server应将格式设置为哪种日期格式,它将以字符串dd\MM\yyyy格式输出,没有任何时间组件。我如何获取表中已存在的日期,而不是“2016年10月23日”?很抱歉,我无法清楚地理解您的问题,但您只需使用“select”语句获取它们,然后转换它们。我的表中有一个日期字段,我需要转换和将其存储在另一个表中尝试以下操作:-插入到表2中(第2列)从表1中选择转换(字符(11),转换(SMALLDATETIME,'23-Oct-2016',13),103)不需要日期“23-Oct-2016”。相反,我必须得到我的现有日期并进行转换,包括格式代码