我使用postgresql和laravel 5.3获得了如下的查询结果
from_date to_date
26/12/2017 28/12/2017
27/12/2017 31/12/2017
我需要在2017年12月26日至2017年12月31日之间获取所有日期
请帮忙
答案 0 :(得分:0)
基于laravel-5标签,我建议使用Laravel Query Builder,它支持以下操作:
DB::table('tbl_name')->select('*')->whereDate('from_date','>=','2017-12-26')->whereDate('to_date','<=','2017-12-31')->get();
Laravel可以配置为默认使用postgresql。 如果您不想使用“Laravel查询”构建器,则以下原始查询应该有效:
select * from "tbl_name" where "to_date" <= '2017-12-26' AND "from_date" >= '2017-12-31'