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

मैसकल:प्रति माह रिकॉर्ड (शून्य सहित) गिनें

MySQL में ऐसा करने का सबसे आसान तरीका months . नामक एक टेबल बनाना है यह उन सभी महीनों को सूचीबद्ध करता है, जिनमें आपकी रुचि है और अपनी तालिका में LEFT JOIN का उपयोग करें।

SELECT
   YEAR(time) AS year
   MONTH(time) AS month,
   COUNT(myTable.year) AS cnt, 
FROM months
LEFT JOIN myTable 
    ON months.year = myTable.year
    AND months.month = myTable.month
GROUP BY months.year, months.month
ORDER BY months.year, months.month

हालाँकि चूंकि यह ज्यादातर एक प्रस्तुति मुद्दा है, इसलिए यह अक्सर आसान होता है कि आप पहले से ही क्वेरी को चलाएं और क्लाइंट (जैसे PHP) में परिणाम को बदल दें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मेरे डेटाबेस में मेरी छवि मेरी साइट पर पोस्ट नहीं हो रही है (PHP MySQL)

  2. php डेटाबेस छवि शो समस्या

  3. टिप्पणियों और टिप्पणियों के उत्तरों के लिए mysql संरचना

  4. MySQL शब्द में $ के साथ सटीक शब्द खोजता है

  5. 100 मिलियन पंक्तियों की प्रतिलिपि बनाने के लिए चुनिंदा क्वेरी में MySQL सम्मिलित करना बहुत धीमा है