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

MySQL क्वेरी मानों की तुलना पिछली पंक्तियों के मानों से करती है

आप सहसंबंधित सबक्वेरी का उपयोग करके 5 दिन पहले मूल्य प्राप्त कर सकते हैं। वास्तव में, आप उसी तरह नवीनतम मूल्य प्राप्त कर सकते हैं। तो, यह सही रास्ता हो सकता है:

  select s.*,
         (select p.close
          from prices p
          where p.id = s.id
          order by date desc
          limit 1
         ) as Close,
         (select p.close
          from prices p
          where p.id = s.id and p.date <= date(now()) - interval 5 day
          order by date desc
          limit 1
         ) as Close_5
  from stocks s
  having Close > Close_5;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जब दिनांक फ़ंक्शन के साथ कॉलम रैप करते हैं तो mysql हिट इंडेक्स क्यों होता है?

  2. PHP में डेटाबेस से समय का योग कैसे प्राप्त करें?

  3. MySQL में AUTO_INCREMENT को कैसे पढ़ें और रीसेट करें

  4. MySQL में .sql -file चलाने के लिए

  5. MySQL डेटाटाइम MySQL संस्करण 5.6 . में 0000-00-00 00:00:00 हो जाता है