У меня проблема с нерегулярным поведением построителя запросов CodeIgniter, и у меня заканчиваются идеи, в чем проблема .. Код:
$this->db->order_by('MT_SHORT_NAME', 'ASC');
$this->db->order_by('ORD_CREATION_DATETIME', 'DESC');
$query = $this->db->get_where($this->OrderViewTable, array('ORD_WORK_DATE >=' => $from, 'ORD_WORK_DATE <=' => $to));
return $query->result_array();
Создает эти два запроса:
SELECT * FROM "UTC_ORDER_VIEW" WHERE "ORD_WORK_DATE" >= '2019-02-07' AND "ORD_WORK_DATE" <= '2019-02-07' ORDER BY "MT_SHORT_NAME" ASC, "ORD_CREATION_DATETIME" DESC
SELECT * FROM "UTC_ORDER_VIEW" WHERE "ORD_WORK_DATE" >= "=" '2019-02-07' AND "ORD_WORK_DATE" <= "=" '2019-02-07' ORDER BY "MT_SHORT_NAME" ASC, "ORD_CREATION_DATETIME" DESC
Как видно, во втором запросе есть дополнительный «=», что происходит нерегулярно.Пожалуйста, помогите