PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Permintaan PostgreSQL untuk menghitung/mengelompokkan berdasarkan hari dan menampilkan hari tanpa data

Anda hanya perlu left outer join alih-alih gabungan batin:

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. Buat database Postgres menggunakan python

  2. Pernyataan JIKA PostgreSQL

  3. Manakah GUI PostgreSQL Terbaik? Perbandingan 2021

  4. Bagaimana Asin() Bekerja di PostgreSQL

  5. Cara menemukan catatan duplikat di PostgreSQL