【发布时间】:2019-12-05 06:35:40
【问题描述】:
所以我有一个这样的 SQL 语句;
AND created_at BETWEEN '20190601' and '20190630'
如何将其更改为雄辩的查询?还是只使用 db:raw 查询更好?
非常感谢所有输入。干杯!
【问题讨论】:
-
使用 whereBetween
所以我有一个这样的 SQL 语句;
AND created_at BETWEEN '20190601' and '20190630'
如何将其更改为雄辩的查询?还是只使用 db:raw 查询更好?
非常感谢所有输入。干杯!
【问题讨论】:
你可以试试这个:
$yourQuery->whereBetween('created_at', ['20190601', '20190630']);
在here的 whereBetween 部分阅读更多内容
【讨论】:
在比较日期时,请执行以下操作:
$fromDate = '20190601';
$toDate = '20190630';
$yourquery->whereBetween('created_at', array($fromDate->toDateTimeString(), $toDate->toDateTimeString()) )->get();
【讨论】: