我有这个出勤表,我如何获得仅等于[A和P]的状态 这是我的控制器;
$atnds = DB::table('attendances')
->select(DB::raw('count(*) as total, status'))
->where(['status' => ['P','A']])
->whereBetween('days', [$from,$to])
->groupBy('status')
->where('lead_id', '=', $id)
->get();
答案 0 :(得分:1)
如果要添加条件以检查标记A
或P
,请使用whereIn
->whereIn('status', ['P','A'])
我猜人们将缺席A
或P
在场,而不会两者都出现。