GROUP BY ...
を追加するのを忘れていますか 最後に?
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
注:
as day
は使用できません day
であるため、day列に MySQL関数です。 order_day
のようなものを使用してください 。
ユニコーンの
@OMG Unicornのコメントによると、次を使用できます:
DAY(FROM_UNIXTIME(created)) as `day`
day
をラップする限り ` バックティック。