Glemmer du bare at tilføje GROUP BY ...
til sidst?
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
BEMÆRK:
Du kan ikke bruge as day
for din dagkolonne fordi day
er en MySQL-funktion. Brug noget som order_day
.
Af enhjørninger
I henhold til @OMG Unicorns kommentar kan du bruge:
DAY(FROM_UNIXTIME(created)) as `day`
Så længe omslut day
i ` backticks.