Я пытаюсь выбрать все заказы за последние 30 дней от одного клиента, поэтому мне нужно, чтобы customer_id = "$ customer_id" и подсчитывали, сколько заказов у меня за каждый день для этого одного клиента.
Мне нужно получить такой массив
Array (
[1] => Array (
[orders] => 41
[date] => 2011-06-13 17:43:50
)
[2] => Array (
[orders] => 11
[date] => 2011-07-13 17:43:50
)
[4] => Array (
[orders] => 2
[date] => 2011-12-13 17:43:50
)
and so on... for 30 days, if some day I dont have any orders, I dont need array or [orders] = 0 ...
}
У меня есть таблица с именем "orders" с id, customer_id и полем даты.
Я нашел эти вопросы SQL-запрос для расчета общего количества заказов в день? но это не помогает мне, или я не очень хорошо понимаю, кстати, я новичок. Спасибо!
p.s. что мне удалось сделать, это выбрать все заказы за последние 30 дней.
$this->db->query("SELECT * FROM orders WHERE customer_id=" . $customer['id'] . " AND date > ADDDATE(CURDATE(), INTERVAL -30 DAY)")->result_array();