我的问题是,如果我输入日期1月1日至1月31日。该特定客户的12月15日至1月15日不应该产生结果。我还需要显示这些从15dec到1jan的数据。
我更改了<=> =逆等条件。
$result = $result->selectRaw('' . 'employee_master.id as value,' . 'employee_master.docnum,' . 'CONCAT(employee_master.first_name,"",employee_master.last_name," - ",employee_master.docnum) as label, ' . 'val_hr_designations.name as label2, ' . 'val_hr_departments.name as label3, ' . 'val_hr_streams.name as stream, ' . 'employee_master.docnum')
->orderBy('employee_master.first_name')
->where('customer_employees.customer_id', $customerId)
->where('employee_master.companybranchmaster_id', $branch)
->whereDate('customer_employees.start_date', '<=', $startDate)
->whereDate('customer_employees.end_date', '>=', $endDate)->get()->toArray();
我只有1月1日至1月31日之间的数据。请参阅我的whereDate条件,仅上述条件正常工作