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

Bagaimana cara membuat catatan dibuat pada bulan ini?

Cakupan yang benar

scope :from_this_month, lambda {where("votes.created_at > ? AND votes.created_at < ?", Time.now.beginning_of_month, Time.now.end_of_month)}

Ini karena di Rails nama modelnya tunggal (yaitu Vote ) dan tabel yang dibuat murni (mis. votes ) secara konveksi

EDIT

Ini dapat ditulis lebih sederhana dengan lambda {where(created_at: Time.now.beginning_of_month..(Time.now.end_of_month))} dan kita perlu menggunakan lambda karena alasan yang diberikan di komentar di bawah.

Terima kasih BroiSatse untuk mengingatkan :D



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeks untuk menemukan elemen dalam array JSON

  2. Bagaimana cara mengubah database postgres ke sqlite

  3. Deteksi dan tangani saat kueri basis data salah

  4. Perlu optimasi SQL (mungkin DISTINCT ON adalah alasannya?)

  5. Bagaimana cara menggabungkan bilangan bulat di postgresql?