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

SQL ORDER BY mois commençant par ce mois

Essayez des calculs simples dans l'ordre, si le mois est plus petit que le courant, ajoutez 12, vous ne savez pas quel sera l'impact sur les performances...

Order By Case When month(dateColumn) < month(GetDate()) Then month(dateColumn) +12
ELSE month(dateColumn) END