Мне нужно выполнить следующий запрос и вывести общее количество заказов и сумму заказов, сгруппированных по дням. Я храню все, используя временные метки.
SELECT
COUNT(id) as order_count,
SUM(price + shipping_price) as order_sum,
DAY(FROM_UNIXTIME(created)) as day
FROM `order`
WHERE '.implode(' AND ', $where).'
Мне нужно сгруппировать по Дню, но когда я делаю это в прошлые выходные, он берет мой order_count и делает его 1 вместо 3. Как я могу вытащить вышеуказанные значения, сгруппированные по дням?
ПРИМЕЧАНИЕ. Идейный метод используется только для определения периода времени (WHERE created >= TIMESTAMP AND <= TIMESTAMP)
Обновление
Без GROUP BY day
Array (
[order_count] => 3
[order_sum] => 69.70
[day] => 17
)
С GROUP BY day
Array (
[order_count] => 1
[order_sum] => 24.90
[day] => 17
)
Мне нужно, чтобы этот запрос возвращался каждый день с продажами, количеством заказов и суммой этих продаж. Я где-то пропустил часть головоломки.