Я написал следующий запрос для извлечения строк из базы данных между двумя заданными диапазонами дат. К сожалению, он не получает никаких данных. Что не так в этом запросе и как это исправить?
$from = date_format(date_create($this->input->post('from_date')), 'ym');
$to = date_format(date_create($this->input->post('to_date')), 'ym');
$this->db->from('tab1');
$this->db->join('tab2', 'tab1.party_id=tab2.party_id', 'inner');
$this->db->where("EXTRACT(YEAR_MONTH FROM tab2.incoming_call_date ) BETWEEN {$from} AND {$to}");
$query = $this->db->get();
$data = $query->result();
return $data;