T-SQL mehrere order by-Klauseln

Ist es möglich, mehrere order by-Klauseln in einer select-Anweisung? Kann ich so etwas tun?

SELECT TOP(5) * FROM [Db].[dbo].[Schedules] 
where (datepart(hour, [Arrival]) >= datepart(hour, getdate()))  
order by abs( (datepart(hour, [Arrival]) - datepart(hour, getdate()))*60 + datepart(minute, [Arrival]) - datepart(minute, getdate()))
order by [Arrival]

Grund brauche ich die zweite Ordnung durch, ist sicherzustellen Datensätze zurückgegeben werden in zunehmenden Ankunftszeiten.

TIA.

InformationsquelleAutor Klaus Nji | 2012-01-30
Schreibe einen Kommentar