Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

SQL ORDER BY meses começando com este mês


Tente matemática simples em ordem, se o mês for menor que o atual, adicione 12, não tenho certeza de qual será o impacto no desempenho ...
Order By Case When month(dateColumn) < month(GetDate()) Then month(dateColumn) +12
ELSE month(dateColumn) END