PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Nhận dữ liệu 12 tháng qua từ Db với năm trong Postgres

Tôi tin rằng bạn muốn điều này:

SELECT to_char(revision_timestamp, 'YYYY-MM'),
       count(b.id)
FROM package a
JOIN package_revision b ON a.revision_id = b.revision_id
WHERE revision_timestamp >
      date_trunc('month', CURRENT_DATE) - INTERVAL '1 year'
GROUP BY 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng thời lượng của các khoảng thời gian chồng chéo với mức độ ưu tiên bằng cách loại trừ chính khoảng thời gian chồng chéo

  2. Postgres:\ sao chép lỗi cú pháp trong tệp .sql

  3. Tổng hợp kết nối PostgreSQL:Phần 2 - PgBouncer

  4. Hiệu suất không được tăng lên thậm chí còn tăng kích thước work_mem

  5. Cách tạo cột nhận dạng tương đương của SQL Server trong Postgres