0

我有表 REG,我想从 3 个最新字段(mood)值中计算平均值。我使用这个 sql,但这是错误的。

select AVG(mood) AS sent from reg ORDER BY mood DESC LIMIT 3
4

1 回答 1

1

尝试在子查询中预先选择您想要的值,然后对它们进行平均(假设您使用的是使用Limit关键字的 DBMS):

Select Avg(tmp.Mood)
From (Select Mood From reg order by CreateDate ASC Limit 3) as tmp
于 2013-08-21T14:31:21.350 回答