在“我的Laravel Raw”查询中,“开始结束日期”搜索不起作用?

时间:2019-03-29 09:08:26

标签: mysql laravel

我的问题是,如果我输入日期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条件,仅上述条件正常工作

0 个答案:

没有答案