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

एसक्यूएल दो अद्वितीय कॉलम के साथ सबसे हाल की तारीख से पंक्तियों का चयन

आप GROUP BY . का उपयोग कर सकते हैं प्रकार और आईडी द्वारा आइटम समूहित करने के लिए। तब आप MAX() . का उपयोग कर सकते हैं सबसे हालिया सेवा माह प्राप्त करने के लिए कुल कार्य। नीचे ChargeId, ChargeType, और MostRecentServiceMonth

. के साथ सेट किया गया परिणाम देता है
SELECT
  CHARGEID,
  CHARGETYPE,
  MAX(SERVICEMONTH) AS "MostRecentServiceMonth"
FROM INVOICE
GROUP BY CHARGEID, CHARGETYPE


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक टेबल पर CONNECT BY LEVEL अतिरिक्त पंक्तियाँ क्यों लौटाता है?

  2. ODP.NET Oracle.ManagedDataAccess फ़ाइल के ORA-12537 नेटवर्क सत्र के अंत का कारण बनता है

  3. Oracle में LOCALTIMESTAMP () फ़ंक्शन

  4. ORA-00903:तैयार विवरण पर अमान्य तालिका का नाम

  5. एसक्यूएल/एचक्यूएल जावा से पार्सिंग टेबल और कॉलम नाम