sql >> Database >  >> RDS >> Sqlserver

Is het mogelijk om een ​​specifieke ORDER BY te selecteren in SQL Server 2008?

Hmm.. dat is vervelend, de dagen worden letterlijk als 'maandag', 'dinsdag', etc opgeslagen?

Hoe dan ook, doe dit gewoon:

SELECT * 
FROM Requirements
ORDER BY 
     CASE Day 
     WHEN 'Monday' THEN 1
     WHEN 'Tuesday' THEN 2
     WHEN 'Wednesday' THEN 3
     WHEN 'Thursday' THEN 4
     WHEN 'Friday' THEN 5
     WHEN 'Saturday' THEN 6
     WHEN 'Sunday' THEN 7
     END


  1. TypeError:create() heeft meerdere waarden voor trefwoordargument 'context'

  2. PostgreSql-gegevens synchroniseren met ElasticSearch

  3. MySQL - Vind MIN maar niet nul

  4. MySQL-console gebruiken via een PowerShell-script