sql >> Database teknologi >  >> RDS >> Sqlserver

SQL ORDER BY måneder fra og med denne måned

Prøv simpel matematik i rækkefølge efter, hvis måneden er mindre end den nuværende, tilføj 12, ikke sikker på, hvad effektpåvirkningen vil være ...

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


  1. Hvorfor vælger denne forespørgsel kun en enkelt række?

  2. Hvordan kontrolleres for duplikatindtastning i DB?

  3. Hvad er brugen af ​​SYNONYM?

  4. Hvorfor PostgreSQL ikke kan lide tabelnavne med STORE BOGSTAVER?