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

कॉलम (MySQL) का अंतर प्राप्त करने के लिए प्रत्येक उपयोगकर्ता के लिए दो नवीनतम पंक्तियों का चयन करें

आपको इसमें सुधार करना होगा, लेकिन मूल रूप से आप इसे कैसे करते हैं। आप सेल्फ़-जॉइन का उपयोग कर सकते हैं

SELECT uid, MAX(myvalue)-MIN(myvalue) AS diff FROM
    (SELECT a.* FROM tablename AS a
        LEFT JOIN tablename AS a2
            ON a.uid=a2.uid AND a.myvalue<=a2.myvalue
        GROUP BY uid,myvalue
        HAVING COUNT(*)<=2
    ) a
GROUP BY uid



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Symfony2 सिद्धांत स्कीमा अद्यतन विफल रहता है

  2. जांचें कि क्या टॉमकैट और माईएसक्यूएल पहले से ही मशीन पर स्थापित हैं

  3. mp4 फ़ाइल टैग प्राप्त करें

  4. SET NAMES का उपयोग करना है या नहीं

  5. पंक्तियों में कॉलम में मौजूद डेटा