小编典典

Rails ActiveRecord-如何在两个日期之间获取记录

sql

我的数据库中有两个日期列-from_dateto_date

例子:

  • from_date2012-09-10
  • to_date2012-09-30
  • today2012-09-13

如果today日期在from_date和之间,则需要获取所有记录to_date。如何在SQL查询中做到这一点?

如果我已经加载了相应的记录,则可以很容易地确定今天的日期是否在from_date和之间to_date,但是我不知道如何从数据库中直接获取这些记录。


阅读 179

收藏
2021-03-17

共1个答案

小编典典

data = ModelName.where("today >= from_date AND today <= to_date")
2021-03-17