Rails データベース (Postgres) の purchases テーブルにクエリを実行しようとしていますが、時間範囲についてクエリを実行したいと考えています。
たとえば、すべての日付で午後 2 時から午後 3 時までに行われた購入の数を知りたいです。
この表にはcreated_at
列がありますが、特定の日付も検索しないとこれを達成する方法がわかりません。
私はもう試した:
Purchases.where("created_at BETWEEN ? and ?", Time.now - 1.hour, Time.now)
しかし、これは最終的にそれらの時間で今日の日付を検索するだけです。