- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在我的数据库中有 4 个学生:
第一个学生的创建时间 = 2016-05-12 02:23:51
第二个学生的创建时间 = 2016-05-27 07:37:45
第三个学生的创建时间 = 2016-05-29 07:40:29
第 4 个学生的创建时间 = 2016-05-29 07:50:05
为什么我的代码只返回第一个学生?
$students = Student::select('id as ID_NO', 'fname as Firstname', 'lname as Lastname', 'created_at')
->whereBetween('created_at',
[Carbon::createFromDate(2016, 5, 12)->toDateString(),
Carbon::createFromDate(2016, 5, 27)->toDateString()])
第 1 名和第 2 名学生应返回。 “to”部分是否包含在 whereBetween 中,或者我的代码有问题?
我需要你们的帮助。提前致谢!
最佳答案
对于最终来到这里并希望得到所问问题答案的其他人(如果它已更新......“Laravel 中的 whereBetween 是否包括在内?”):
是的。
关于php - laravel 中的 whereBetween 是包容性的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37584505/
我正在尝试在 Laravel 中根据年龄进行搜索查询。但是,当我尝试在两个日期之间查询时,我没有得到任何结果。我的代码如下所示: $today = Carbon::today(); $
我在 mysql 中有两个表,1.Vehicles 和 2.Locations我正在使用 Eloquent 关系来定义车辆表与位置的关系。 这是我的车辆模型的样子。 namespace App; us
注意:代码应该适用于 postgres 和 mysql。 我想通过 date_from 和 date_to 查询表。假设有一个日期范围,格式为:('d-m-Y') Foo: [ {'id': 1,
我写了一个 Laravel 查询。我在名为“可共享”的列上使用 whereBetween 和 orWhereBetween 以及 where 语句,它应该返回一行。 但是这个查询没有考虑 where
我有一个 Eloquent 查询,我在其中传递了一个值和 null。例如,如果我有一个价格列并且我有两个变量 $to 和 $from。 示例 $from = 10 $to= "" $from = 10
无论如何,是否可以使用 laravel 在数据库中找到一系列负数?上面的语句没有正确执行我的查询。它一直返回 null。 $userprofile = $userprofile->whereBet
我正在尝试使用具有两个给定开始和结束日期的“whereBetween” Eloquent 查询。 $first_day_this_month = date('Y-m-01 H:s:i'); //get
这个问题已经有答案了: Order of from and to values in SQL Between (3 个回答) 已关闭 4 年前。 我正在尝试从 leads 获取上周的数据表但是当我使用
MySQL 数据库中的记录看起来像 06/30/1986。使用格式“m/d/Y”。 我正在尝试使用以下函数获取数据: $users = DB::table('users') -
我想获取创建的日期范围_at 这里是我的示例表 id status created_at 1 1 2018-05-10 10:53:54 2 2 201
我一直在使用 Eloquent 查询构建器来开发 Laravel。我有一种情况,我正在根据搜索查询过滤记录。我有一个整数字段,我想为其过滤范围内的数据。例如,用户可以选择任何可用范围; 0-15、15
你好, 我对如何在仅评估日期部分而忽略时间部分的情况下对 laravel 的 whereBetween 函数执行查询感到困惑。 $startDate = '2015-04-31'; $endDate
在我的数据库中有 4 个学生: 第一个学生的创建时间 = 2016-05-12 02:23:51 第二个学生的创建时间 = 2016-05-27 07:37:45 第三个学生的创建时间 = 2016-
我想显示日期介于 05-27 和 05-29 (m-d) 之间的数据,而不考虑年份。 示例查询可能如下所示: employee::whereBetween('birthday', array('05-
我正在使用 Laravel 5,我想在我的数据库 (SQLite) 中获取两个日期之间的行。 我正在使用这个命令: $trackers = Tracker::whereBetween('detect_
我正在尝试以 Eloquent 格式编写以下查询: SELECT * FROM `table_name` where timestamp_col1 AND timestamp_col2 BETWEEN
我想检查输入的时间是否已经存在于数据库中?在 $dbsum 和 $dbesum 中,我正在计算总和,就像如果我输入 starttime 11:30 那么它会在 $dbsum 中给出 690,如果我输入
我有这样的疑问 SELECT * FROM `sp_price` WHERE (`from_date` between '2014-08-15' and '2014-09-18') || (`to_d
我有一种情况可以从数据库中过滤用户,这种方式可以从具有特定 ID 的表的两列中过滤,并且应该使用日期范围进行过滤。 我的代码如下所示。 $fetchSelectedUser=Wallet_Transa
我有一个带有所选数据库原始结果的查询结果,我需要向带有所选数据库原始结果的查询添加另一个 where between 子句。我的查询是 $products = Product::leftJoin('p
我是一名优秀的程序员,十分优秀!