Я не знаю, почему используется это now()-7
, вы можете использовать диапазон здесь с предложением where
, если вы хотите заказы в период от 7 дней до настоящего времени, как:
$dateLastWeek = date('Y-m-d', strtotime('-7 days')); // last week day
$dateCurrent = date('Y-m-d'); // current day
В CI, Вы можете использовать диапазон следующим образом:
$this->db->where("account_orders.data >=", $dateLastWeek);
$this->db->where("account_orders.data <=", $dateCurrent);
Если вам просто нужны заказы на прошлой неделе, вы можете использовать только $dateLastWeek
дату в своем запросе как:
$this->db->where("account_orders.data", $dateLastWeek);
Обратите внимание, что я использую Y-m-d
формат даты из-за того, что вы указали в своем вопросе 2019-04-05