Sql упорядочить по нескольким столбцам
нижеприведенный результат
VendorName | IncidentID | IncidentStatus | IncidentDate
-------------------------------------------------------
XYZ | 100 | Open | 02-JUN-2011
XYZ | 101 | Open | 03-JUN-2011
ABC | 102 | Open | 01-JUN-2011
XYZ | 103 | Open | 01-APR-2011
ABC | 105 | Open | 05-JUN-2011
Я хочу заказатьVendorName
который имеет последний инцидент. продавецABC
имеет последний инцидент, следовательно, он должен идти первым со всеми другими инцидентами для того же поставщика, а затем следующим поставщиком со всеми соответствующими инцидентами в порядке убывания. Желаемый результат такой:
VendorName | IncidentID | IncidentStatus | IncidentDate
-------------------------------------------------------
ABC | 105 | Open | 05-JUN-2011
ABC | 102 | Open | 01-JUN-2011
XYZ | 101 | Open | 03-JUN-2011
XYZ | 100 | Open | 02-JUN-2011
XYZ | 103 | Open | 01-APR-2011
ORDER BY IncidentDate desc, VendorName
Безразлично»т дать желаемый результат. Любая помощь ?