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 に答える