Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एकाधिक कॉलम पर एसक्यूएल ऑर्डर

विश्लेषणात्मक कार्यों का प्रयोग करें:

SELECT *
FROM(
    SELECT 
        VendorName, 
        IncidentID, 
        IncidentStatus, 
        IncidentDate, 
        MAX(IncidentDate) OVER (PARTITION BY VendorName) maxDate
    FROM yourTable
) t
ORDER BY t.maxDate DESC, t.VendorName ASC, t.IncidentDate DESC

देखें:http://docs.oracle.com/javadb/ 10.8.2.2/ref/rrefsqlj13658.html http://docs.oracle.com/cd/E11882_01 /server.112/e10592/functions003.htm http://docs.oracle.com/cd/E11882_01 /server.112/e26088/functions004.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle DB तालिका या दृश्य मौजूद नहीं है

  2. जावा में एकाधिक SQL कथन निष्पादित करें

  3. अनुगामी शून्य

  4. निरंतर समूहीकरण के लिए Oracle SQL

  5. Oracle SQL क्वेरी - दो तिथियों के बीच रिकॉर्ड उत्पन्न करें