gpt4 book ai didi

mysql - MySQL 数据的聚合平均值失败

转载 作者:行者123 更新时间:2023-11-29 03:06:22 27 4
gpt4 key购买 nike

我有一张表格,其中包含已售汽车的数据。

我想获得每日平均值,所以我正在使用聚合和以下函数。

SELECT
DAYOFMONTH(TIMESTAMP) AS DAY,
MONTH(TIMESTAMP) AS MONTH,
AVG(number_sold) AS sold,
AVG(amount_earned) AS earned,
AVG(wages_spent) AS wages
FROM cardata
GROUP BY DAYOFMONTH(TIMESTAMP)
ORDER BY TIMESTAMP DESC
LIMIT 0, 12;

我应该得到 12 行,每天 1 行。返回 12 行,但每天获取一行时出现问题,即对于二月,我只有第 5 天和第 8 天。

我的说法有问题吗?

请帮忙?

最佳答案

我相信 GROUPBY 不在这里。

尝试:

GROUP BY DAYOFMONTH( TIMESTAMP ) , MONTH( TIMESTAMP )

这应该按照您的需要对数据进行分组。

或者你可以这样做:

SELECT
DATE_FORMAT ( TIMESTAMP, '%m/%d' ) AS DAY,
...
FROM cardata
GROUP BY DAY
ORDER BY TIMESTAMP DESC
LIMIT 0, 12

但修复 GROUPBY 是应该修复它的主要内容。

关于mysql - MySQL 数据的聚合平均值失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14518951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com