2

日時フィールドの時刻でレコードをクエリするにはどうすればよいですか?そして「時間」とは、日付のない時間を意味します。たとえば、任意の日の深夜に作成されるすべてのレコードが必要です。

4

2 に答える 2

4

このように:

Product.where("time(created_at) = time(?)", Time.new(2008,6,21, 24,0,0, '-00:00'))

編集

TimezoneパラメータをTime.newに追加しました。このパラメータは、データベースに日時フィールドがあるタイムゾーンと一致する必要があります。

于 2012-04-17T19:13:42.010 に答える
1
Product.where("created_at like ?", "%00:00:00%")
于 2012-04-17T19:08:58.393 に答える