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

बड़े mysql प्रश्नों को कैसे हैंडल करें

मुझे लगता है कि वे सभी सहसंबद्ध उपश्रेणियाँ आपको मार रही हैं। इसे आजमाएं:

SELECT  p2c.pid AS productNumber,
        p.name AS productName,
        COUNT(*) AS registered,
        SUM(date_add(from_unixtime(purchased), INTERVAL 5 YEAR) >= CURDATE()) AS inWarranty,
        SUM(date_add(from_unixtime(purchased), INTERVAL 5 YEAR) < CURDATE()) AS outOfWarranty,
        DATE_FORMAT( MAX( from_unixtime(purchased) ), '%d.%m.%Y') AS lastPurchased,
        DATE_FORMAT( date_add( MAX( from_unixtime(purchased) ), INTERVAL 5 YEAR), '%d.%m.%Y') AS warrantyUntil
FROM products2customers p2c
JOIN products p ON p.id = p2c.pid
GROUP BY p2c.pid
ORDER BY inWarranty DESC


  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. हटाएं - मैं लक्ष्य तालिका निर्दिष्ट नहीं कर सकता?

  3. UTC_TIMESTAMP () उदाहरण – MySQL

  4. PHP एक टेबल से दूसरी टेबल में डेटा डालें

  5. MySQL समान कॉलम मान वाली डुप्लिकेट पंक्तियों को हटा दें