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

Mysql समय मिलान के साथ जुड़ें

इसे आजमाएं:

SELECT j.id, j.starttime, j.endtime, j.jobname, c.cpuusage
FROM
(
    SELECT j.id, j.starttime, j.endtime, j.jobname, MAX(c.usagetime) AS usagetime
    FROM jobinfo AS j
    LEFT JOIN cpuinfo AS c
    ON c.usagetime <= j.starttime
    GROUP BY j.id
) AS j
JOIN cpuinfo AS c
ON j.usagetime = c.usagetime

यह वह आउटपुट देता है जो आप चाहते थे। यह प्रत्येक कार्य के प्रारंभ होने से पहले cpuusage का नवीनतम मूल्य पाता है। यह कार्य चल रहा है, जबकि सीपीयू में परिवर्तन को संभाल नहीं करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूद डेटा नहीं के लिए खाली पंक्तियाँ लौटाएँ

  2. क्या mysql 5.6 के लिए कोई_VALUE क्षमता है?

  3. phpfastcache का उपयोग कैसे करें?

  4. Mysql_real_escape_string का उपयोग नहीं कर सकता

  5. डेटाबेस से यादृच्छिक पंक्तियों को कैसे प्रतिध्वनित करें?