2012-07-16 18 views
6

Voglio scrivere una query per ottenere la data nel formato gg/MM/aaaa. (Non voglio tempo).Come convertire Datetime alla data nel formato gg/MM/aaaa

Così ho scritto domanda come

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

Ma quando scrivo ordine da Tran_Date, mi sta dando il risultato in ordine errato.

Può qualche corpo suggerire per favore cosa dovrei fare.

Grazie

risposta

12

Dare un alias diverso

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

vi ringrazia risolto il mio problema –

2

È necessario utilizzare la conversione in ordine di così:

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

aggiungere i 'da parte table' nella query – Habib

Problemi correlati