首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Laravel中获取日期列与当前日期的日期差异?

如何在Laravel中获取日期列与当前日期的日期差异?
EN

Stack Overflow用户
提问于 2019-08-11 09:13:08
回答 1查看 31关注 0票数 0

我想要添加所有的loan_amort值,其中schedule is <= 30 days when schedule减去了当前日期。我该怎么做呢?以下是我的示例代码。我搞不懂whereRaw部分。请帮帮忙。谢谢。

代码语言:javascript
复制
$totalDues = Amortization::select('loan_type', \DB::raw('SUM(loan_amortization) as total_current'))
                            ->where('payment_status',0)
                            ->whereRaw('date_diff(schedule,now()) <= 30')
                            ->groupBy('loan_type')
                            ->orderBy('loan_type')
                            ->get();
EN

回答 1

Stack Overflow用户

发布于 2019-08-12 11:38:07

代码语言:javascript
复制
with td  as
   ( select  generate_series( now(), now()+interval '35 day', '1 day')  schedule )
select date_part('day',schedule-now()) diff;

我想对你来说这意味着

代码语言:javascript
复制
->whereRaw('date_part(''day'',schedule-now() <= 30')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57446693

复制
相关文章

相似问题

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