用sqlite计算运行平均值

时间:2013-06-11 08:22:19

标签: sql sqlite

我使用以下代码计算出一个平均值:

SELECT AVG(close) FROM daily
ORDER BY datum DESC
LIMIT 50

平均50天。但是,它似乎不起作用。我可以将LIMIT更改为51020。结果总是一样的。 LIMIT只是视觉上的限制吗?

1 个答案:

答案 0 :(得分:3)

LIMIT限制您的结果集,而不是您平均的设置。你想要像

这样的东西
SELECT AVG(close) FROM
(
    SELECT close FROM daily ORDER BY datum DESC LIMIT 50
)