问题标签 [mysql-error-1111]

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 回答
2243 浏览

mysql - 计算总加班时间 MySQL

我正在创建一个时钟系统和管理网站。我正在尝试使用 MySQL 查询来提取特定部门的加班时间。

时钟更新一个名为 events 的 MySQL 表,该表存储employee_idjob他们正在处理的、time_intime_out. 我可以制作一个表格,其中包含每个人的总工作时间employee_id

这将返回一个employee_ids 表和他们工作的总小时数。要创建一个employee_id加班表,我使用:

这将返回一个employee_ids 表和他们工作的加班时间。

当我想找到所有员工的加班总数时,我遇到的麻烦就开始了。我以为我可以将IF函数放入其中,SUM()但是当我运行以下语句时:

我得到了这个错误:

我已经到处寻找了,但几乎没有发现任何SUM(IF(SUM()))功能。

注:加班费要单独计算,不能随便拿total hours worked / number of employees - 40。如果一个工人每周工作 30 小时,而另一个工人工作 50 小时,则有 10 小时的加班时间,但平均来说没有。

0 投票
2 回答
1666 浏览

mysql - INSERT... SELECT... WHERE... ON DUPLICATE... mysql 查询

请帮忙。我正在尝试使用我们产品拥有的当前资产数量来更新这张表。如果产品已经存在于表中,它应该更新产品的最新计数。但是,使用下面的查询,mysql 正在返回我

“错误 1111 (HY000):无效使用组功能”。

我无法确定我的错误是什么,或者在“重复键”函数中使用计数是否真的有效:

0 投票
2 回答
128 浏览

mysql - 仅计算给定日期的新记录数(如果它们是新记录)

仅当记录日期是记录所有者的最小(日期)时,我才尝试计算给定日期的新记录数。这是我要运行的查询:

基本上我想说的是,如果这是第一次遇到此用户/商家,请将其视为此商家的新用户。

当我运行它时,我得到一个Invalid use of group function错误。我错过了什么?

0 投票
1 回答
326 浏览

mysql - SQL:按条件从不同表中按计数排序

我想显示这样的结果:

记录编号按附加到它的项目数排序

如果

附加的项目数大于 100

这抛出了旧的:

ERROR 1111 (HY000): 组函数使用无效

我也尝试过没有运气的“HAVING”子句。

知道了!:

不得不用我的 ORDER 子句交换行:

0 投票
1 回答
11844 浏览

mysql - 给出无效使用组功能的简单 SQL 查询

谁能告诉我为什么我对组功能的使用无效以及如何阻止它?

0 投票
1 回答
586 浏览

mysql - MYSQL:在多行选择中使用 COUNT 和 SUM 函数的问题

我正在尝试创建一个从数据库中轮流选择广告的过程。并最终返回选定的广告行并增加视图值。

我目前正在处理的部分应该

  1. 从“广告”表中提取结果,其中“城市”与给定城市匹配,“地点”与给定地点名称匹配。
  2. 添加一个额外的“num”列来枚举结果行。
  3. 从这些结果中,选择 'num' 列与 SUM('views') % COUNT(id) 匹配的行

只要在最终选择并返回广告时增加视图列,这应该允许我轮流显示广告

我目前正在处理的代码是......

...但是我遇到了 SUM 和 COUNT 函数的问题。我收到无效使用组功能错误。我也尝试将函数移动到子查询内部,但由于某种原因,这会导致子查询只返回一个结果。

子查询结果

0 投票
2 回答
378 浏览

mysql - 错误 1111:从插入触发 mysql

我试图理解为什么当我尝试运行盆插入语句来测试它时,这个触发器总是给我一个关于无效使用分组函数的错误。

我已经尝试使用它来找出我做错了什么,但错误仍然是一样的。错误 1111

请不要介意我是新手的使用或结构不佳。

谢谢。

0 投票
2 回答
3385 浏览

mysql - MySQL:如何将子项的 SUM() 值更新为同一表中的父行?

我需要获取子行的总和值并更新父行上的数据。我得到了这个,如下所示,但遇到了错误#1111(组函数的无效使用)。

0 投票
1 回答
5521 浏览

mysql - 获取错误 #1111 - 组函数的使用无效

我对这个查询有疑问

我收到错误消息

如果有人有这种查询的经验。

这里查询的一些细节:

我像这样在没有第一个 SUM 的情况下进行查询(这是整个查询代码)

比我得到的结果如下:

但是我的查询谁不起作用:

我想得到这个结果:

提前致谢

跟腱

干杯

0 投票
1 回答
609 浏览

mysql - 获取“[Err] 1111 - 组函数的无效使用”错误

我目前正在做这个查询:

但是,我不断收到“[Err] 1111 - 组函数的无效使用”错误。如果我删除 SUM,它就可以正常工作。请问有人给我答案吗?