Php 如何在laravel中使用mysql DATE_SUB?
如何在laravel中使用mysql date_sub方法? 在laravel中,我想使用date_sub获得时间属性的值。 我尝试了下面的代码,但什么都没有Php 如何在laravel中使用mysql DATE_SUB?,php,mysql,laravel-5.3,Php,Mysql,Laravel 5.3,如何在laravel中使用mysql date_sub方法? 在laravel中,我想使用date_sub获得时间属性的值。 我尝试了下面的代码,但什么都没有 $notAllowedTime = DB::table('consultant_timings') ->where('id',78,DB::raw('DATE_SUB(time2,INTERVAL 30 MINUTE')); 您必须使用whereRaw来执行此操作 像这样试试 $notAllowedTime = DB::
$notAllowedTime = DB::table('consultant_timings')
->where('id',78,DB::raw('DATE_SUB(time2,INTERVAL 30 MINUTE'));
您必须使用whereRaw来执行此操作 像这样试试
$notAllowedTime = DB::table('consultant_timings')
->whereRaw('id =78 AND DATE_SUB(time2,INTERVAL 30 MINUTE'));
已修改:-
根据您的描述(评论),您希望在30分钟内检索值
那么你可以这样做
$notAllowedTime = DB::table('consultant_timings')
->select(['*',DB::raw("DATE_SUB($time2,INTERVAL 30 MINUTE) as time2")])
->where('id','=',82)
->get();
您必须使用whereRaw来执行此操作 像这样试试
$notAllowedTime = DB::table('consultant_timings')
->whereRaw('id =78 AND DATE_SUB(time2,INTERVAL 30 MINUTE'));
已修改:-
根据您的描述(评论),您希望在30分钟内检索值
那么你可以这样做
$notAllowedTime = DB::table('consultant_timings')
->select(['*',DB::raw("DATE_SUB($time2,INTERVAL 30 MINUTE) as time2")])
->where('id','=',82)
->get();
您没有通过日期子条件中的任何条件。请尝试通过添加日期子条件来尝试我的答案。现在测试您的代码并通过条件,但我有错误您有什么错误?我可以将代码发送到这里吗,我的意思是在评论中?好的,发送你的代码你没有通过日期子条件中的任何条件。尝试我的答案,添加你的日期子条件。现在测试你的代码并通过条件,但我有错误你有什么错误?我能在这里发送我的代码吗,我的意思是在评论中?好的,发送你的代码