转换日期格式

时间:2011-02-20 09:06:05

标签: sql sql-server sql-server-2005

使用SQL Server 2005

表1

ID Date

001 01/12/2010
002 15/12/2010
....

DateFormat:dd / mm / yyyy

我想使用select query

更改mm / dd / yy之类的dateformat
Select id, date from table1

预期产出

ID Date

001 12/01/2010
002 12/15/2010
....

如何查询上述格式。

需要查询帮助。

1 个答案:

答案 0 :(得分:6)

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

select  CONVERT(varchar(30), YourColumn, 101)

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

select  CONVERT(varchar(30), CONVERT(datetime, YourColumn), 101)