Har du bara glömt att lägga till GROUP BY ...
i slutet?
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
OBS:
Du kan inte använda as day
för din dagkolumn eftersom day
är en MySQL-funktion. Använd något som order_day
.
Av enhörningar
Enligt @OMG Unicorns kommentar kan du använda:
DAY(FROM_UNIXTIME(created)) as `day`
Så länge som avbryts day
i ` backticks.