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

एक दिन में प्रत्येक घंटे के नवीनतम रिकॉर्ड का चयन कैसे करें

SELECT 
   HOUR(a.reading_on) As hr, max(a.id),a.reading_on
FROM 
   InverterReadings a
LEFT JOIN
   InverterReadings b
ON
        YEAR(a.reading_on)=YEAR(b.reading_on)
        AND MONTH(a.reading_on)=MONTH(b.reading_on)
        AND day(a.reading_on)=day(b.reading_on)
        AND hour(a.reading_on)=hour(b.reading_on)
AND 
    a.reading_on < b.reading_on
WHERE 
    b.reading_on is null
group by a.reading_on;

डेमो :http://sqlfiddle.com/#!2/49a69/14



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_CONTAINS () MySQL में उदाहरण

  2. MySQL से पंडों में 5 मिलियन पंक्तियाँ लोड हो रही हैं

  3. चुनें कि पंक्ति संख्या =पंक्ति संख्या कहाँ है

  4. एचटीएमएल/पीएचपी फॉर्म एसक्यूएल डेटाबेस में नहीं जोड़ रहा है

  5. Laravel अज्ञात कॉलम 'update_at'