遵循Laravel查询我写入以获取未获得任何记录的Upto Previous Date记录。如果我删除日期查询,则获取许多记录。
$data['frmdate_submit']
格式为2017-05-24
。
如何解决此问题
$getpreviousbalance = Companyledger::where('transaction_date', '>', $data['frmdate_submit'])
->WhereIn('frm_ledger', $ledgerlist)
->where('company_id', $companyids)
->get();
答案 0 :(得分:0)
使用日期检查时,请使用whereData
代替where
。
$getpreviousbalance=Companyledger::whereDate('transaction_date','>',$data['frmdate_submit'])->WhereIn('frm_ledger',$ledgerlist)->where('company_id',$companyids)->get();
希望这会奏效。
答案 1 :(得分:0)
$getpreviousbalance = Companyledger::where('company_id', $companyids)
->whereIn('frm_ledger', $ledgerlist)
->where('transaction_date', '>', \Carbon\Carbon::parse($data['frmdate_submit']))
->get();