转换日期格式

Gop*_*pal 1 sql sql-server sql-server-2005

使用SQL Server 2005

表格1

ID Date

001 01/12/2010
002 15/12/2010
....
Run Code Online (Sandbox Code Playgroud)

DateFormat:dd/mm/yyyy

我想通过使用选择查询来更改日期格式,如mm/dd/yy

Select id, date from table1
Run Code Online (Sandbox Code Playgroud)

预期产出

ID Date

001 12/01/2010
002 12/15/2010
....
Run Code Online (Sandbox Code Playgroud)

如何查询上述格式.

需要查询帮助.

And*_*mar 6

您可以使用convert指定mm/dd格式,如101:

select  CONVERT(varchar(30), YourColumn, 101)
Run Code Online (Sandbox Code Playgroud)

如果您的表将日期存储为字符串,则必须先将字符串转换为日期,例如:

select  CONVERT(varchar(30), CONVERT(datetime, YourColumn), 101)
Run Code Online (Sandbox Code Playgroud)