秒数単位で時間を指定して対象範囲の値を取得したいです。
下記のコードだとスタートの値が時刻ではなくなってしまいます。
スタートをTime.nowで取得した値そのままに設定するにはどうしたら良いでしょうか
Item.where(limit_day: Time.now.beginning_of_day..Time.new(2015,1,1).end_of_day, xxx: true)
lang
1Item.where(limit_day: Time.now.beginning_of_day..Time.new(2015,1,1).end_of_day)
サーバログ
SQL (0.3ms) UPDATE "items" SET "formation" = 't' WHERE "items"."id" IN (SELECT "items"."id" FROM "items" WHERE "items"."deleted_at" IS NULL AND ("items"."limit_day" BETWEEN '2015-02-25 00:00:00.000000' AND '2015-01-01 23:59:59.999999') AND "items"."trade" = 't' ORDER BY "items"."created_at" DESC)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。