在我的数据库中,我有两列。首先称为starting
,另一个称为ending
。两者的格式都是11:00
。如何获得结束和开始之间的间隔。
我已经尝试了whereBetween
,但它没有像我想象的那样有效。
答案 0 :(得分:1)
答案 1 :(得分:0)
你有两种方法,首先你可以使用double,比如
$blablabla= Category::
where('starting','<=','your variable here')
->where('ending','>=','your variable here')
->first();
第二种方法
whereRaw with bindings,其中您使用原始条件和变量的绑定:
whereRaw('? between starting and ending', [$yourVariable])
BOUNCE
wherebetween
用于检查两个给定值(间隔)之间的列值
不是相反,你想检查两列之间的给定值