2012-07-16 13 views
6

Ich möchte eine Abfrage schreiben, um Datum im TT/MM/JJJJ-Format zu erhalten. (Ich will keine Zeit).Wie Datum in Datum in TT/MM/JJJJ-Format konvertieren

Also schrieb ich Abfrage wie

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

Aber wenn ich um durch Tran_Date schreiben, es mir das Ergebnis in falscher Reihenfolge gibt.

Kann ein Körper bitte vorschlagen, was soll ich tun.

Dank

Antwort

12

Geben Sie einen anderen Alias ​​

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

dankt Ihnen löste mein Problem –

2

Sie müssen durch und konvertieren, um verwenden:

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

fügen Sie die 'von table' Teil in Ihrer Anfrage – Habib