Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

chuyển đổi tên tháng trong varchar thành ngày tháng để sắp xếp theo tháng

Lựa chọn tốt nhất của bạn là sử dụng loại ngày thích hợp. Nếu không, hãy tạo một bảng (nội tuyến hoặc vật lý) để ánh xạ các tháng trong chuỗi của bạn.

SELECT 1 AS month, 'January' AS strMonth
UNION ALL
SELECT 2, 'February'
UNION ALL
SELECT 3, 'March'
...
SELECT 12, 'December'

Sau đó, ánh xạ bảng này của bạn. Xem bản trình diễn



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truyền tham số Bảng giá trị vào một thủ tục được lưu trữ

  2. Chuyển đổi ‘datetimeoffset’ thành ‘time’ trong SQL Server (Ví dụ T-SQL)

  3. Tên đối tượng không hợp lệ SQL Server 2008 R2 - Quy trình đã lưu trữ

  4. SQL Server 2008 - Thêm vào chuỗi ở vị trí cụ thể trong cột tên

  5. Ràng buộc bảng chéo MS SQL Server