如何通过特殊原始数据从数据库中获取最近 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 天的记录的主要内容,如果未能解决你的问题,请参考以下文章

PHP+mysql 查询 今天,昨天,最近7天的数据?

如何根据sql中组中的日期集获取前7天的数据

如何在 SQL Server 2005 中创建和维护最近 7 天的分区视图和存档记录?

在 Bigquery - 如何从 Firebase 事件表中查询昨天的数据和过去 7 天的数据

从过去 7 天的核心数据中提取实体

如何从 S3 存储桶中仅读取最近 7 天的 csv 文件