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

Làm thế nào để nhóm và đếm theo ngày trong Rails ở Postgres?

Nếu bạn chưa xác định phạm vi đơn hàng, bạn có thể sử dụng date() phương thức từ postgres, như thế này:

Post.select("date(created_at) as created_date").group("created_date")

Và nếu bạn có phạm vi đặt hàng:

Post.all.except(:order).
     select("date(created_at) as created_date").group("created_date")

Bạn sẽ phải xác định các trường được chọn để có một nhóm tùy chỉnh, vì vậy select() phần phải chứa các trường mà bạn cần tập bản ghi của mình.




  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 hàng có điều kiện bởi

  2. Cách đạt được hiệu suất cao trong một giao dịch lớn (postgresql)

  3. Thêm cột tăng tự động vào bảng hiện có được sắp xếp theo ngày

  4. Làm cách nào để khắc phục sự cố không tìm thấy tệp 'postgres.h'?

  5. Dòng thời gian được chú thích của Google Vis từ cơ sở dữ liệu SQL sử dụng vấn đề PHP JSON