使用原始 SQL SELECT 命令时出现语法错误

杰克·麦康尼

我不确定为什么我会收到语法错误,根据这个问题,一切都应该没问题。我无法找到一个方法来执行窗函数(Postgres的查询返回多个列的分组方式,一个单独的列),这就是为什么我用原始的SQL的原因。

我还是 Postgres 的新手,但我认为它可能与消毒有关,但我也不知道如何去做。任何帮助将不胜感激,这是我的代码:

module TasksTestQuery

  def self.call

    query = "SELECT user_id, username, date, SUM(user_id) AS total_work, SUM(duration) AS total_duration OVER (PARTITION BY user_id) FROM tasks"

    ActiveRecord::Base.connection.find_by_sql(query)

  end
end

我得到的确切错误是:

ActiveRecord::StatementInvalid
PG::SyntaxError: ERROR: syntax error at or near "(" LINE 1: SELECT user_id, username, date, SUM(user_id) AS total_work, SUM(duration) AS total_duration OVER (PARTITION BY user_id) FROM tasks
劳伦兹·阿尔伯

它应该是

SUM(duration) OVER (PARTITION BY user_id) AS total_duration

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 sql 查询中使用 LIKE 时出现语法错误

来自分类Dev

尝试在sql中声明变量并使用if-else语句时出现语法错误。-“ VARCHAR”或附近的语法错误

来自分类Dev

在 PDO MySQL SELECT 中使用 TRIM() 时出现语法错误

来自分类Dev

在ADOdb预备语句中使用LIKE时出现SQL语法错误

来自分类Dev

使用PDO和SQL Server插入日期时出现“语法错误或访问冲突”

来自分类Dev

使用python将值导入MySQL数据库时出现SQL语法错误

来自分类Dev

使用PDO和SQL Server插入日期时出现“语法错误或访问冲突”

来自分类Dev

在 UPDATE 查询中使用 INTERSECT 时出现 SQL 语法错误

来自分类Dev

使用转义的 req.body 值数组插入 mysql 时出现 SQL 语法错误

来自分类Dev

在Python中执行原始SQL查询时出现问题:或附近的sqlalchemy.exc.programmingerror语法错误

来自分类Dev

使用MS SQL ODBC插入时出现语法错误

来自分类Dev

使用 SQL 查询出现奇怪的语法错误

来自分类Dev

缺少使用QueryDSL和Spring QueryDslJdbcTemplate的SELECT语句,导致错误的SQL语法错误

来自分类Dev

使用Heroku数据片段将PostgreSQL数据库导出到csv时出现SQL语法错误

来自分类Dev

使用Heroku数据剪辑将PostgreSQL数据库导出到csv时出现SQL语法错误

来自分类Dev

使用剩余计数时的SQL WHERE语句语法错误

来自分类Dev

使用OleDbCommandBuilder时访问SQL语法错误

来自分类Dev

在 yii2 中运行原始 SQL 时获取 SQL 查询语法错误或访问冲突

来自分类Dev

Perl scipt:使用Expect模块生成bash命令时出现意外令牌的语法错误

来自分类Dev

加入CTE时出现SQL Server语法错误

来自分类Dev

执行mysqli_query时出现SQL语法错误

来自分类Dev

从Java运行DELETE时出现SQL语法错误

来自分类Dev

尝试检索主键时出现SQL语法错误

来自分类Dev

加入CTE时出现SQL Server语法错误

来自分类Dev

从脚本更新时出现SQL语法错误?

来自分类Dev

在 psql 中运行 SQL 脚本时出现语法错误

来自分类Dev

运行脚本时出现sql语法错误

来自分类Dev

在 XML 节点 SQL Server 查询中使用 sql:variable 出现语法错误

来自分类Dev

SQL错误[42601]:错误:“ \”或附近的语法错误位置:使用\ copy时为1

Related 相关文章

  1. 1

    在 sql 查询中使用 LIKE 时出现语法错误

  2. 2

    尝试在sql中声明变量并使用if-else语句时出现语法错误。-“ VARCHAR”或附近的语法错误

  3. 3

    在 PDO MySQL SELECT 中使用 TRIM() 时出现语法错误

  4. 4

    在ADOdb预备语句中使用LIKE时出现SQL语法错误

  5. 5

    使用PDO和SQL Server插入日期时出现“语法错误或访问冲突”

  6. 6

    使用python将值导入MySQL数据库时出现SQL语法错误

  7. 7

    使用PDO和SQL Server插入日期时出现“语法错误或访问冲突”

  8. 8

    在 UPDATE 查询中使用 INTERSECT 时出现 SQL 语法错误

  9. 9

    使用转义的 req.body 值数组插入 mysql 时出现 SQL 语法错误

  10. 10

    在Python中执行原始SQL查询时出现问题:或附近的sqlalchemy.exc.programmingerror语法错误

  11. 11

    使用MS SQL ODBC插入时出现语法错误

  12. 12

    使用 SQL 查询出现奇怪的语法错误

  13. 13

    缺少使用QueryDSL和Spring QueryDslJdbcTemplate的SELECT语句,导致错误的SQL语法错误

  14. 14

    使用Heroku数据片段将PostgreSQL数据库导出到csv时出现SQL语法错误

  15. 15

    使用Heroku数据剪辑将PostgreSQL数据库导出到csv时出现SQL语法错误

  16. 16

    使用剩余计数时的SQL WHERE语句语法错误

  17. 17

    使用OleDbCommandBuilder时访问SQL语法错误

  18. 18

    在 yii2 中运行原始 SQL 时获取 SQL 查询语法错误或访问冲突

  19. 19

    Perl scipt:使用Expect模块生成bash命令时出现意外令牌的语法错误

  20. 20

    加入CTE时出现SQL Server语法错误

  21. 21

    执行mysqli_query时出现SQL语法错误

  22. 22

    从Java运行DELETE时出现SQL语法错误

  23. 23

    尝试检索主键时出现SQL语法错误

  24. 24

    加入CTE时出现SQL Server语法错误

  25. 25

    从脚本更新时出现SQL语法错误?

  26. 26

    在 psql 中运行 SQL 脚本时出现语法错误

  27. 27

    运行脚本时出现sql语法错误

  28. 28

    在 XML 节点 SQL Server 查询中使用 sql:variable 出现语法错误

  29. 29

    SQL错误[42601]:错误:“ \”或附近的语法错误位置:使用\ copy时为1

热门标签

归档