Vergeet je gewoon GROUP BY ...
. toe te voegen? aan het einde?
SELECT
COUNT(id) as order_count,
SUM(price + shipping_price) as order_sum,
DAY(FROM_UNIXTIME(created)) as order_day
FROM `order`
WHERE '.implode(' AND ', $where).'
GROUP BY order_day
OPMERKING:
U kunt as day
niet gebruiken voor uw dagkolom omdat day
is een MySQL-functie. Gebruik zoiets als order_day
.
Van Eenhoorns
Volgens de opmerking van @OMG Unicorn kun je het volgende gebruiken:
DAY(FROM_UNIXTIME(created)) as `day`
Zo lang als day
afloopt in ` backticks.