这个问题令我困惑......我已经搜索了一天的网络工作,我尝试过很多东西.
我希望从我的数据库获得每周每天的平均订单数量.我可以用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
Run Code Online (Sandbox Code Playgroud)