sql - 在 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 中使用它时,我遇到了这个错误
解决方案
推荐阅读
- python - 如何读取 S3 对象响应正文
- r - Kolmogorov-Smirnov 检验和加权数据
- javascript - Hackerrank Kangroo Problem- Return not working (undefined)
- r - 使用 pracma::findpeaks 检测具有两个相邻相同值的峰值
- node.js - “ENOENT:在具有纱线工作空间的 monorepo 中没有这样的文件或目录
- c# - c# textbox text 转换东西
- python - 与 2 类分类中的 score = 'roc_auc' 相比,roc_auc 分数的自定义 make_scorer 给出了不同的结果
- php - PHP 警告:PHP 启动:无法加载动态库“intl”错误
- r - R:创建列显示在另一列中达到最大值之前/之后的天数?
- python-3.x - 有没有办法只从列表中列出某种格式的文本?