sql >> Databasteknik >  >> RDS >> Sqlserver

Är det möjligt att välja en specifik ORDER BY i SQL Server 2008?

Hmm.. det är otäckt, dagarna lagras som ordagrant 'måndag', 'tisdag' osv?

Hur som helst, gör bara så här:

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. Konvertera ett koldatum till mysql tidsstämpel.

  2. Olika representation av UUID i Java Hibernate och SQL Server

  3. Hur man undertrycker INFO-meddelanden när man kör psql-skript

  4. EXECUTE...USING-satsen i PL/pgSQL fungerar inte med posttyp?