2012-07-16 156 views
6

我想写一个查询来获取dd/MM/yyyy格式的日期。 (我不想要时间)。如何将日期时间转换为日/月/日/月/年yyyy格式

所以我写了查询像

SELECT Convert(varchar,A.InsertDate,103) as Tran_Date 

但是当我通过Tran_Date写命令,它给我的结果在错误的顺序。

可以请一些身体建议我该怎么做。

感谢

回答

12

给出了不同的别名

SELECT Convert(varchar,A.InsertDate,103) as converted_Tran_Date from table as A 
order by A.InsertDate 
+0

谢谢您解决了我的问题 – 2017-11-20 06:55:01

2

您需要使用ORDER BY以及转换:

SELECT Convert(varchar,A.InsertDate,103) as Tran_Date 
order by Convert(varchar,A.InsertDate,103) 
+0

添加'从table'部分查询 – Habib 2012-07-16 09:20:06

相关问题