0
我有表REG,我想从3个最新字段(mood
)的值中求平均值。我使用这个SQL,但这是错误的。计算数据库中3个最新值的平均值
select AVG(mood) AS sent from reg ORDER BY mood DESC LIMIT 3
我有表REG,我想从3个最新字段(mood
)的值中求平均值。我使用这个SQL,但这是错误的。计算数据库中3个最新值的平均值
select AVG(mood) AS sent from reg ORDER BY mood DESC LIMIT 3
尝试预选您在子查询所需的值,然后它们平均(假设你正在使用的全球员工总数的Limit
关键字DBMS):
Select Avg(tmp.Mood)
From (Select Mood From reg order by CreateDate ASC Limit 3) as tmp
什么DBMS您使用的是什么版? – squillman
表是“情绪”,还是列?表名“reg”?另外,你能描述一下当你运行这个查询时会发生什么吗? – Michelle
抱歉,错字,心情是字段,并且reg是表 – user2597016