このクエリは私を困惑させました...私は今日、ウェブの仕事を1日かけて検索し、多くのことを試しました。
データベースから各曜日の平均注文数を取得したいと考えています。COUNT で合計 # を取得できます。しかし、GROUP BY で COUNT の AVG を取得する方法がわかりません。私はサブクエリを試しました...関数...すべて...何も機能しません...誰かが私に骨を投げることができるかもしれません。
以下は、私が始めたクエリです。AVG(COUNT(*)) が機能しないことはわかっていますが、やりたいことを示しているのでそのままにしておきます。
SELECT
AVG(COUNT(*)) AS avgorders,
SUM(total) AS ordertotal,
DAYNAME(STR_TO_DATE(order_time,'%m/%d/%Y %H:%i')) AS day
FROM data
GROUP BY day
ORDER BY DAYOFWEEK(STR_TO_DATE(order_time,'%m/%d/%Y %H:%i')) ASC