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

PostgreSQL क्वेरी को दिन के हिसाब से गिनने/समूहित करने के लिए और बिना डेटा वाले दिनों को प्रदर्शित करने के लिए

आपको बस एक left outer join need की आवश्यकता है एक आंतरिक जुड़ाव के बजाय:

SELECT d.date, count(se.id)
FROM (SELECT to_char(date_trunc('day', (current_date - offs)), 'YYYY-MM-DD') AS date 
      FROM generate_series(0, 365, 1) AS offs
     ) d LEFT OUTER JOIN
     sharer_emailshare se 
     ON d.date = to_char(date_trunc('day', se.created), 'YYYY-MM-DD'))  
GROUP BY d.date;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL में कल की तारीख कैसे प्राप्त करें

  2. क्वेरी का उपयोग करके माता-पिता को पुनरावर्ती रूप से खोजें

  3. डेटा को एक टेबल से दूसरी टेबल पर ले जाएं, पोस्टग्रेस्क्ल संस्करण

  4. PostgreSQL 11 को PostgreSQL 13 में TimescaleDB और Linux में PostGIS के साथ pg_upgrad का उपयोग करके अपग्रेड करना

  5. JDBCTemplate BeanPropertyRowMapper के साथ नेस्टेड POJO सेट करें