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

MAX(DATE) को बाएं शामिल हों

नीचे दी गई क्वेरी का उपयोग करने का प्रयास कर सकते हैं?

SELECT      a.Store_type, a.Date, a.Article, b.Price
FROM        TRANSACTIONS a
LEFT JOIN   PRICES b ON a.Store_type = b.Store_type
AND         a.Article = b.Article
AND         b.Date = (SELECT   MAX (c.Date) 
                      FROM     PRICES c 
                      WHERE    a.Store_type = c.Store_Type
                      AND      a.Article = c.Article
                      AND      c.Date <= a.Date)

हालांकि इसमें अभी भी एक सबक्वेरी है, जिसका उपयोग अधिकतम तिथि को पुनः प्राप्त करने के लिए किया जाता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रोजेक्ट मेटाडेटा पुनर्प्राप्त करने में असमर्थ। सुनिश्चित करें कि यह एक MSBuild-आधारित .NET कोर प्रोजेक्ट है

  2. MySQL क्वेरी परिणामों को संग्रहीत करने के लिए PHP सत्र चर का उपयोग करना

  3. क्लास फ़ाइल को कैसे ठीक करें जावा 8 है लेकिन अधिकतम समर्थित जावा 7 है

  4. cPanel API का उपयोग करके MySQL डेटाबेस कैसे बनाएं?

  5. कैसे एक mysql डेटाबेस से दूसरी अंतिम पंक्ति प्राप्त करने के लिए?