11

日付を dd/MM/yyyy 形式で取得するクエリを作成したいと考えています。(私は時間が欲しくない)。

だから私は次のようなクエリを書きました

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

しかし、Tran_Date で順序を書くと、間違った順序で結果が返されます。

誰かが私が何をすべきかを提案してもらえますか。

ありがとう

4

2 に答える 2

17

別の別名を与える

SELECT  Convert(varchar,A.InsertDate,103) as converted_Tran_Date from table as A
order by A.InsertDate 
于 2012-07-16T09:14:00.147 に答える
4

convert by order by 同様に使用する必要があります。

SELECT  Convert(varchar,A.InsertDate,103) as Tran_Date
order by Convert(varchar,A.InsertDate,103)
于 2012-07-16T09:12:50.253 に答える