2012-07-16 16 views
6

Tôi muốn viết truy vấn để nhận ngày theo định dạng dd/MM/yyyy. (Tôi không muốn thời gian).Cách chuyển đổi ngày giờ sang ngày theo định dạng dd/MM/yyyy

Vì vậy, tôi đã viết truy vấn như

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

Nhưng khi tôi viết tự do Tran_Date, nó được đem lại cho tôi kết quả theo thứ tự sai.

Có thể một số nội dung đề nghị tôi nên làm gì.

Cảm ơn

Trả lời

12

tặng một bí danh khác nhau

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

nhờ bạn giải quyết vấn đề của tôi –

2

Bạn cần phải sử dụng chuyển đổi theo thứ tự bằng cũng như:

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

thêm 'từ phần table' trong truy vấn của bạn – Habib