如何检查日期之间的范围并在 sql 和 ruby 中进行比较?
How check range beetwen to dates and make comparison in sql on ruby?
.joins(:residence) .where('(custom_services.date_from - ?) <= 1', Date.today)
有谁知道如何正确执行检查 custom_services.date_from 中的日期与今天的日期之间的差异是否小于或等于一天(在屏幕截图中,其中一次尝试不正确)
你能用这样的东西吗?
where("DATEDIFF(custom_services.date_from, ?) <= 1", Date.today)
你可以直接使用
.where('custom_services.date_from <= ?', Date.today + 1.day)
使用Date.tomorrow
和无起点范围:
.where(date_from: ..Date.tomorrow)
如需指定table姓名
.where('custom_services.date_from': ..Date.tomorrow)
.joins(:residence) .where('(custom_services.date_from - ?) <= 1', Date.today)
有谁知道如何正确执行检查 custom_services.date_from 中的日期与今天的日期之间的差异是否小于或等于一天(在屏幕截图中,其中一次尝试不正确)
你能用这样的东西吗?
where("DATEDIFF(custom_services.date_from, ?) <= 1", Date.today)
你可以直接使用
.where('custom_services.date_from <= ?', Date.today + 1.day)
使用Date.tomorrow
和无起点范围:
.where(date_from: ..Date.tomorrow)
如需指定table姓名
.where('custom_services.date_from': ..Date.tomorrow)