所以,我有一個視圖報告顯示,它過濾 Period From 和 Period To ,如下所示:

而且,我有日期如下的員工資料:

當我顯示報告時,日期范圍資料不可讀。它應該會出現,因為 start_date 是 1 月 17 日,而 end_date 是 1 月 21 日。

這是我的查詢,請幫助..謝謝。
->select("a.id, a.employee_id, a.employee_name, a.leave_name, a.start_date, a.end_date, a.status,
b.id, b.employee_id, b.job_title_name, b.employment_status_name")
->join('hr_employee b', 'a.employee_id = b.employee_id', 'left')
->where("(a.start_date <= BETWEEN '$data[from]' AND '$data[to]') OR (a.end_date >= BETWEEN '$data[from]' AND '$data[to]')");
return $this->db->get('hr_leaves a');
->where("(a.start_date <= BETWEEN '$data[from]' AND '$data[to]') OR (a.end_date >= BETWEEN '$data[from]' AND '$data[to] ')");
uj5u.com熱心網友回復:
From <= End_Date AND To >= Start_Date,其中From/To是用戶資料,[Start/End]_Date是表列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/404823.html
標籤:
上一篇:JPA查詢和方法中的多個引數
下一篇:如何查詢顯示不同月份的資料?
