2012-07-16 24 views
6

Deseo escribir una consulta para obtener la fecha en formato dd/mm/aaaa. (No quiero tiempo).Cómo convertir Fecha y hora en formato dd/mm/aaaa

así que escribí consulta como

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

Pero cuando escribo ordenado por Tran_Date, es que me da el resultado en un orden incorrecto.

¿Puede algún cuerpo sugerir qué debo hacer.

Gracias

Respuesta

12

Dar un alias diferente

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

le da las gracias resuelto mi problema –

2

Es necesario utilizar convertir el fin de las inmediaciones:

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

añadir los 'parte de table' en su consulta – Habib

Cuestiones relacionadas