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

हर महीने की अधिकतम तारीख पर एक रिकॉर्ड प्राप्त करें

आप विंडो फ़ंक्शन का उपयोग करने का प्रयास कर सकते हैं - row_number()

select * from
(
SELECT *,row_number() over(partition by extract(YEAR FROM Date), extract(MONTH FROM Date) order by date desc) as rn
FROM t
)rn=1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आप ODP.NET कनेक्शन स्ट्रिंग के लिए FailOver के साथ कनेक्शन स्ट्रिंग को कैसे कॉन्फ़िगर करते हैं?

  2. डेटाफाइल वाले डेटाबेस के लिए आरएसी स्थापित करना

  3. चरित्र सेट एन्कोडिंग और भंडारण आकार कारक

  4. डेटा को एक टेबल से दूसरी टेबल में कॉपी करने के लिए संग्रहित प्रक्रिया

  5. Oracle बिग डेटा SQL