Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Bedingte SQL Server-Reihenfolge nach

Versuchen Sie gemäß der vorherigen Antwort:

order by
    case @SortBy
        when 'product' then p.Description
        when 'vendor' then v.LongName
        else convert(VARCHAR(25),a.DateAdded,20)

Dies sollte Ihnen die gewünschte Sortierung geben, da es die Datumszeichenfolge jjjj-mm-tt hh:mm:ss formatiert.