Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL ПОРЪЧАЙТЕ ПО месеци, започвайки с този месец

Опитайте прости математически подред, като, ако месецът е по-малък от текущия, добавете 12, не сте сигурни какво ще бъде въздействието върху ефективността...

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете лявата част от низ в SQL Server (T-SQL)

  2. SQL NVARCHAR и VARCHAR граници

  3. INSERT изтрити стойности в таблица преди DELETE с DELETE TRIGGER

  4. Конфигурирайте Lucene.Net със SQL Server

  5. VMware CPU Hot Plug vNUMA Ефекти върху SQL Server