我有表REG,我想从3个最新字段(mood
)值计算平均值。我使用这个sql,但这是错误的。
select AVG(mood) AS sent from reg ORDER BY mood DESC LIMIT 3
答案 0 :(得分:1)
尝试在子查询中预先选择所需的值,然后对它们求平均值(假设您使用的是使用Limit
关键字的DBMS):
Select Avg(tmp.Mood)
From (Select Mood From reg order by CreateDate ASC Limit 3) as tmp