问题标签 [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.
oracle - 选择子查询期间出现 ORA-00937 错误
我正在尝试编写一个查询,返回员工人数、平均工资和低于平均工资的员工人数。
到目前为止我的查询是:
但是当我运行它时,我在子查询中得到了 ora-00937 错误。
我曾认为可能是“计数”函数导致了问题,但即使运行更简单的子查询,例如:
仍然返回相同的错误。由于 AVG 和 COUNT 似乎都是聚合函数,我不确定为什么会出现错误?
谢谢
sql - Oracle SQL-Error: ORA-00937: not a single-group group function
我环顾四周,尝试了 Group By 的组合试图解决这个问题。对不起我的笨拙,只是一个可怜的学生。
dnumber 和dname 来自department 表,而salary 来自employee 表。
sql - Oracle 中没有一个函数错误
SQL查询:
我试图通过将总金额除以表 t_beta_invoice 中给定月份的天数来计算每日发票金额。首先,我得到会计期间,格式为“YYYYMM”,并找到它的最后一天来计算它是否包含 28、29、30 或 31 天。
但是每当我尝试运行它时,它都会给我*ORA-00937: not a single-group group function*
。任何人都可以帮助解决这种情况吗?
sql - 关于如何克服 ORA-00937 的任何建议?
它不断返回错误,有什么建议吗?
谢谢你的合作
oracle - NVL 中的 Oracle 子选择(需要分组)
我在 Oracle 中遇到了问题。我有一个 SQL,其中一些值是固定的。现在我开始用参数表中的值替换它们。其中一些固定值位于 NVL() 中。
简单地说我的说法是这样的。
这很好用。
现在我想用子选择将固定日期替换为参数表中的日期,这根本不起作用。
错误是:
我不知道如何按子选择分组。
非常感谢任何帮助!谢谢!
sql - 可以在已经分组的行上运行 LISTAGG 吗?
Oracle 11g R2 通过 SqlDeveloper:
LISTAGG
如果该行已经被分组,我如何使用函数对该行进行分组?返回此错误:ORA-00937: not a single-group group function
结果需要是每个 EIN 的主要位置的计数,以及提供者的专业列表 - 没有重复。
我可以非常接近,但我在 SPEC 列中返回了重复项,因为一些提供商在多个位置具有相同的专业。一些提供商有 15-20 个位置,因此在此列中存在重复可能会变得非常混乱。
大多数解决方案都已使用SELECT DISTINCT
或类似的方法,但我不能排除任何行,因为我需要返回每一行,以便将其包含在主要位置的计数中。
我尝试首先将所有内容组合在一起,然后LISTAGG
在SELECT
语句上使用,但我收到错误消息,我认为这是由于对已经分组的行进行了分组。
oracle - 查询Oracle时出错:不是单组分组函数
我有一个关于Oracle的查询:
执行时显示错误:
如何解决这个问题。谢谢
sql - 提取每个表中的记录数
我想编写一个查询来检索特定所有者下存在的每个表中的行。我不太擅长编写查询,所以我无法在互联网上找到解决方案。我正在写的查询是:
我知道这个查询是完全错误的,但我刚刚给出它是为了让我知道我到底想要什么。我希望它有所帮助。我得到的错误是:
ORA-00937: not a single-group group function
请帮助我编写相同的确切查询。谢谢!
sql - 如何在Oracle SQL中找到员工最多的部门
我试图在演示 HR 模式中找到员工最多的部门:
该脚本无需MAX()
.
sql - SQL不是单组分组函数计算
我想要实现的是显示零售价低于所有书籍的 MAX 成本
例子