首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个值之间的日期- Lavarel

两个值之间的日期- Lavarel
EN

Stack Overflow用户
提问于 2021-10-09 07:08:22
回答 2查看 72关注 0票数 0

我有一个像这样的结构表:Start_date End_date

现在有了今天的date,我应该去获取所有的数据,包括从Start_DateEnd_Date获得的数据,我能做什么呢?

我试过

代码语言:javascript
复制
SELECT * 
FROM text 
WHERE Start_date BETWEEN '2021-10-10' AND '2021-10-08' 
OR End_date BETWEEN '2021-10-08' AND '2021-10-10

但没有结果..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-09 07:44:22

Laravel中的whereBetween方法将确定一个项的值是否在给定范围之间。

代码语言:javascript
复制
$start = '2021-10-08';
$end = '2021-10-10';

Text::whereBetween('start_date', [$start, $end])
      ->whereBetween('end_date', [$start, $end])
      ->get();
票数 0
EN

Stack Overflow用户

发布于 2021-10-09 07:49:59

  1. 如果您只想从开始到结束的日期获取数据,您可以使用这个雄辩的代码

代码语言:javascript
复制
$start_date = "2020-10-20";
$end_date = "2021-10-20";
Text::where(function ($wh) use ($start_date, $end_date) {
   $wh->whereBetween('Start_date', [$start_date, $end_date])->orwhereBetween('End_date', [$start_date, $end_date]);
})->get();

下面是上面雄辩的代码中的原始查询

代码语言:javascript
复制
select * from `users` where (`Start_date` between '2020-10-20' and '2021-10-20' or `End_date` between '2020-10-20' and '2021-10-20')

  1. 如果您想从开始到结束日期(包括今天的日期)查找数据,您可以使用这个雄辩的代码

代码语言:javascript
复制
$start_date = "2020-10-20";
$end_date = "2021-10-20";
Text::where(function ($wh) use ($start_date, $end_date) {
   $today_date = date('Y-m-d');
   $wh->where(function ($or_where) use ($start_date, $end_date) {
      $or_where->whereBetween('Start_date', [$start_date, $end_date])
               ->orwhereBetween('End_date', [$start_date, $end_date]);
            })->orwhereRAW("('{$today_date}' between `Start_date` and `End_date`)");
})->get();

下面是上面雄辩的代码中的原始查询

代码语言:javascript
复制
select * from `text` where ((`Start_date` between '2020-10-20' and '2021-10-20' or `End_date` between '2020-10-20' and '2021-10-20') or ('2021-10-09' between `Start_date` and `End_date`))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69504514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档