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

किसी दिनांक के आधार पर किसी फ़ील्ड के लिए अधिकतम कैसे प्राप्त करें और अन्य फ़ील्ड भी प्राप्त करें?

प्रत्येक स्टार्ट-की के लिए, आप अधिकतम "न्यूनतम" मान खोजना चाहते हैं। यह नेस्टेड उप-क्वेरी के माध्यम से किया जा सकता है। फिर, केवल वही चुनें जहां न्यूनतम अधिकतम (न्यूनतम) के बराबर है। साथ ही, यदि आपके पास ऐसी स्थिति है जहां दो रिकॉर्ड्स में स्टार्टकी और मिनट का समान मूल्य हो सकता है, तो आपको इसे हल करने की आवश्यकता होगी, अन्यथा आप उन दोनों का चयन करेंगे ।

select  startkey, name, min, lname, mname, id
from T T1
where min = 
 (select max(min) from T T2 where T1.startkey=T2.startkey)

order by startkey


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pl/sql संग्रहीत कार्यविधि:पैरामीटर नाम स्तंभ नाम के समान है

  2. createNativeQuery का उपयोग करके Oracle संग्रहीत कार्यविधि को कॉल करें

  3. Oracle ODP.Net और EF CodeFirst - SaveChanges Error

  4. पता लगाएं कि ओरेकल में एक कॉलम में अनुक्रम है या नहीं

  5. मैं Oracle में किसी अन्य डेटाबेस से चयन के रूप में तालिका कैसे बना सकता हूं?