Laravel 5今天有30分钟或更长时间的搜索记录

阿尔奇

我正在尝试获取所有 30 分钟前的记录,并且今天的字段名为 smsed value = 0。

我想要做的是获取数据库中具有今天日期且早于 30 分钟的所有记录。

$data = DB::table('applicant')->whereRaw('AppDate < (NOW() - INTERVAL 30 MINUTE)')->where('smsed','=',0)->limit(5000)->get();

上面所做的是获取数据库中的所有记录,而不仅仅是今天。

右转

这是因为您只要求它提供超过 30 分钟的记录,并且不包括任何将其限制到今天的记录。

你可以使用类似的东西whereBetween

$data = DB::table('applicant')
    ->whereBetween('AppDate', [Carbon\Carbon::now()->startOfDay(), Carbon\Carbon::now()->subMinute(30)])
    ->where('smsed', '=', 0)
    ->limit(5000)
    ->get();

或者,如果您只想保留 sql 函数,您可以执行以下操作:

$data = DB::table('applicant')
    ->whereRaw('AppDate < (NOW() - INTERVAL 30 MINUTE)')
    ->whereRaw('DATE(AppDate) = CURDATE()')
    ->where('smsed','=',0)
    ->limit(5000)
    ->get();

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel选择5分钟以上的记录?

来自分类Dev

根据R中30分钟或更长时间的时差确定离散事件

来自分类Dev

Laravel:如何将路由缓存5分钟?

来自分类Dev

Laravel Carbon加号或分钟一分钟用于比较时间

来自分类Dev

如何增加5小时30分钟的时间?

来自分类Dev

删除时间戳记超过5分钟的记录

来自分类Dev

删除时间戳记超过5分钟的记录

来自分类Dev

运行Cron不到一分钟-Laravel

来自分类Dev

从现在开始20分钟后如何在Laravel中使用碳纤维来获取时间?

来自分类Dev

Laravel:从今天时间戳查询所有记录

来自分类Dev

将时间分成30分钟

来自分类Dev

如何获取每隔五分钟的今天的记录数?

来自分类Dev

如何进行查询以显示时间不超过30分钟的记录

来自分类Dev

如何查找今天创建并在5分钟之前随时修改的所有文件?

来自分类Dev

30分钟后删除记录SQLite

来自分类Dev

PHP-增加30分钟时间的问题

来自分类Dev

显示当前时间前30分钟

来自分类Dev

PHP-增加30分钟时间的问题

来自分类Dev

VSCODE中的Python处理时间超过30分钟

来自分类Dev

Dateformat会增加30分钟的时间

来自分类Dev

BigQuery今天还不算快-只有1行的表需要一分钟的查询时间

来自分类Dev

在MongoDB中删除记录的时间早于10分钟?

来自分类Dev

记录少于15分钟的有效记录

来自分类Dev

日期和时差显示30分钟为5

来自分类Dev

日期和时差显示30分钟为5

来自分类Dev

离子日期时间从最小值增加30分钟,从最大值减少30分钟

来自分类Dev

选择按5分钟周期分组的平均记录

来自分类Dev

如何获得每5分钟的间隔记录?

来自分类Dev

进化日历:搜索全年......或更长时间

Related 相关文章

热门标签

归档