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

Postgresql क्वेरी एक वर्ष के भीतर प्रति माह गिनती पाने के लिए

मुझे लगता है कि आप जो खोज रहे हैं वह पंक्तियां हैं जहां गिनती 0 है। यदि ऐसा है तो आप जेनरेट_सीरीज का उपयोग कर सकते हैं और डेटा के साथ अपनी टेबल पर बाएं शामिल हो सकते हैं:

    SELECT to_char(i, 'YY'), to_char(i, 'MM'),
        count(id)
    FROM generate_series(now() - INTERVAL '1 year', now(), '1 month') as i
    left join users on (to_char(i, 'YY') = to_char(created_date, 'YY') 
                        and to_char(i, 'MM') = to_char(created_date, 'MM') and login_type = 1)
    GROUP BY 1,2;



  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. पोस्टग्रेज त्रुटि:पढ़ने के लिए फ़ाइल नहीं खोल सका:अनुमति अस्वीकृत

  3. PostgreSQL त्रुटि:FROM में सबक्वेरी समान क्वेरी स्तर के अन्य संबंधों को संदर्भित नहीं कर सकता है

  4. दिनांक फ़ील्ड खाली होने पर PHP के माध्यम से PostgreSQL DB में NULL डालें

  5. pgAdmin 4 . में नौकरी रोकने के लिए SQL कमांड