如何通过特殊原始数据从数据库中获取最近 7 天的记录
Posted
技术标签:
【中文标题】如何通过特殊原始数据从数据库中获取最近 7 天的记录【英文标题】:How to get last 7 days records from database by special raw 【发布时间】:2019-06-02 05:38:10 【问题描述】:我正在使用 Laravel,这是我的问题
我需要通过特殊的原始 'location_name' 从表 Orders 中获取最近 7 天的记录。
$name = \App\Order::whereBetween('working_time',[Carbon::today()->startOfWeek(),Carbon::today()->endOfWeek()])->get();
此代码最近 7 天返回,但我需要按 'location_name' 订购
【问题讨论】:
你试过任何代码了吗? **我正在使用 laravel,这就是我的问题 ** 然后使用其他东西 :) 一个谷歌搜索,你就完成了。 .. Laravel search for records 7 days old only的可能重复 $name = \App\Order::whereBetween('working_time',[Carbon::today()->startOfWeek(),Carbon::today()->endOfWeek()])- >get(); 【参考方案1】:试试这个:
$name = \App\Order::whereBetween('working_time',[Carbon::today()->startOfWeek(),Carbon::today()->endOfWeek()])->orderBy('location_name')->get()
【讨论】:
以上是关于如何通过特殊原始数据从数据库中获取最近 7 天的记录的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SQL Server 2005 中创建和维护最近 7 天的分区视图和存档记录?