Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

convertir le nom du mois en varchar à ce jour afin de commander par mois

Votre meilleure option est d'utiliser le type de date approprié. Sinon, créez une table (en ligne ou physique) pour mapper vos mois de chaîne.

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

Ensuite, mappez votre table. Voir une démo