Tôi đang cố gắng chuyển đổi Ngày của tôi (ví dụ: 2012-04-20 05:54:59) định dạng thành mm-yyyy. Tôi đi qua một số giải pháp mà nói rằng bạn sẽ cần phải chuyển đổi thành varchar. Có cách nào sử dụng chức năng Chuyển đổi không?Chuyển đổi SQL Server Date thành mm-yyyy
Cảm ơn :)
Hãy thử 'CHỌN RIGHT (CONVERT (VARCHAR (10), getdate(), 105), 7) ' –
tôi đã cố gắng này, nhưng khi tôi sử dụng varchar im không thể sắp xếp ngày theo năm. ví dụ: tôi đã thay đổi ngày từ 2015-04-20 05:54:59 thành 04-2015, vì đây là định dạng varchar và nói rằng có nhiều ngày trong cột có ngày tháng: 03-2011, 06-2014. và nếu tôi sắp xếp cột này, tôi sẽ nhận được các thông tin sau: 03-2011,04-2015,06-2014. Sắp xếp cột VARCHAR này không sắp xếp cột ngày tháng. –
Thực hiện việc sắp xếp trên cột dưới dạng giá trị ngày giờ, chỉ cần thực hiện tác vụ liên quan đến định dạng này thành cột bạn sẽ sử dụng cho * display *. –