首页 > 解决方案 > 在 Python 中使用 SQL 移动平均线

问题描述

c.execute (''' SELECT avg(close) OVER(ORDER BY date Rows Between 10 Preceding and Current row) as MovingAvg FROM database WHERE ticker in ('AAPL') ''' )

OperationalError:在“OVER”附近:语法错误

当我在 DB Browser for SQLite 中使用同一行时,它工作得非常好,但是当我尝试在 python 中使用它时,我遇到了这个错误

标签: sqlsqlitewindow-functionsmoving-average

解决方案


推荐阅读