问题标签 [ora-00937]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1044 浏览

oracle - 选择子查询期间出现 ORA-00937 错误

我正在尝试编写一个查询,返回员工人数、平均工资和低于平均工资的员工人数。

到目前为止我的查询是:

但是当我运行它时,我在子查询中得到了 ora-00937 错误。

我曾认为可能是“计数”函数导致了问题,但即使运行更简单的子查询,例如:

仍然返回相同的错误。由于 AVG 和 COUNT 似乎都是聚合函数,我不确定为什么会出现错误?

谢谢

0 投票
1 回答
1407 浏览

sql - Oracle SQL-Error: ORA-00937: not a single-group group function

我环顾四周,尝试了 Group By 的组合试图解决这个问题。对不起我的笨拙,只是一个可怜的学生。

dnumber 和dname 来自department 表,而salary 来自employee 表。

0 投票
4 回答
265 浏览

sql - Oracle 中没有一个函数错误

SQL查询:

我试图通过将总金额除以表 t_beta_invoice 中给定月份的天数来计算每日发票金额。首先,我得到会计期间,格式为“YYYYMM”,并找到它的最后一天来计算它是否包含 28、29、30 或 31 天。

但是每当我尝试运行它时,它都会给我*ORA-00937: not a single-group group function*。任何人都可以帮助解决这种情况吗?

0 投票
2 回答
93 浏览

sql - 关于如何克服 ORA-00937 的任何建议?

它不断返回错误,有什么建议吗?

谢谢你的合作

0 投票
1 回答
6382 浏览

oracle - NVL 中的 Oracle 子选择(需要分组)

我在 Oracle 中遇到了问题。我有一个 SQL,其中一些值是固定的。现在我开始用参数表中的值替换它们。其中一些固定值位于 NVL() 中。

简单地说我的说法是这样的。

这很好用。

现在我想用子选择将固定日期替换为参数表中的日期,这根本不起作用。

错误是:

我不知道如何按子选择分组。

非常感谢任何帮助!谢谢!

0 投票
1 回答
393 浏览

sql - 可以在已经分组的行上运行 LISTAGG 吗?

Oracle 11g R2 通过 SqlDeveloper:

LISTAGG如果该行已经被分组,我如何使用函数对该行进行分组?返回此错误:ORA-00937: not a single-group group function

结果需要是每个 EIN 的主要位置的计数,以及提供者的专业列表 - 没有重复。

我可以非常接近,但我在 SPEC 列中返回了重复项,因为一些提供商在多个位置具有相同的专业。一些提供商有 15-20 个位置,因此在此列中存在重复可能会变得非常混乱。

大多数解决方案都已使用SELECT DISTINCT或类似的方法,但我不能排除任何行,因为我需要返回每一行,以便将其包含在主要位置的计数中。

我尝试首先将所有内容组合在一起,然后LISTAGGSELECT语句上使用,但我收到错误消息,我认为这是由于对已经分组的行进行了分组。

0 投票
1 回答
315 浏览

oracle - 查询Oracle时出错:不是单组分组函数

我有一个关于Oracle的查询:

执行时显示错误:

如何解决这个问题。谢谢

0 投票
3 回答
759 浏览

sql - 提取每个表中的记录数

我想编写一个查询来检索特定所有者下存在的每个表中的行。我不太擅长编写查询,所以我无法在互联网上找到解决方案。我正在写的查询是:

我知道这个查询是完全错误的,但我刚刚给出它是为了让我知道我到底想要什么。我希望它有所帮助。我得到的错误是:

ORA-00937: not a single-group group function

请帮助我编写相同的确切查询。谢谢!

0 投票
6 回答
6556 浏览

sql - 如何在Oracle SQL中找到员工最多的部门

我试图在演示 HR 模式中找到员工最多的部门:

该脚本无需MAX().

0 投票
2 回答
60 浏览

sql - SQL不是单组分组函数计算

我想要实现的是显示零售价低于所有书籍的 MAX 成本

例子