问题标签 [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.
mysql - 计算总加班时间 MySQL
我正在创建一个时钟系统和管理网站。我正在尝试使用 MySQL 查询来提取特定部门的加班时间。
时钟更新一个名为 events 的 MySQL 表,该表存储employee_id
、job
他们正在处理的、time_in
和time_out
. 我可以制作一个表格,其中包含每个人的总工作时间employee_id
:
这将返回一个employee_id
s 表和他们工作的总小时数。要创建一个employee_id
加班表,我使用:
这将返回一个employee_id
s 表和他们工作的加班时间。
当我想找到所有员工的加班总数时,我遇到的麻烦就开始了。我以为我可以将IF
函数放入其中,SUM()
但是当我运行以下语句时:
我得到了这个错误:
我已经到处寻找了,但几乎没有发现任何SUM(IF(SUM()))
功能。
注:加班费要单独计算,不能随便拿total hours worked / number of employees - 40
。如果一个工人每周工作 30 小时,而另一个工人工作 50 小时,则有 10 小时的加班时间,但平均来说没有。
mysql - INSERT... SELECT... WHERE... ON DUPLICATE... mysql 查询
请帮忙。我正在尝试使用我们产品拥有的当前资产数量来更新这张表。如果产品已经存在于表中,它应该更新产品的最新计数。但是,使用下面的查询,mysql 正在返回我
“错误 1111 (HY000):无效使用组功能”。
我无法确定我的错误是什么,或者在“重复键”函数中使用计数是否真的有效:
mysql - 仅计算给定日期的新记录数(如果它们是新记录)
仅当记录日期是记录所有者的最小(日期)时,我才尝试计算给定日期的新记录数。这是我要运行的查询:
基本上我想说的是,如果这是第一次遇到此用户/商家,请将其视为此商家的新用户。
当我运行它时,我得到一个Invalid use of group function
错误。我错过了什么?
mysql - SQL:按条件从不同表中按计数排序
我想显示这样的结果:
记录编号按附加到它的项目数排序
如果
附加的项目数大于 100
这抛出了旧的:
ERROR 1111 (HY000): 组函数使用无效
我也尝试过没有运气的“HAVING”子句。
知道了!:
不得不用我的 ORDER 子句交换行:
mysql - 给出无效使用组功能的简单 SQL 查询
谁能告诉我为什么我对组功能的使用无效以及如何阻止它?
mysql - MYSQL:在多行选择中使用 COUNT 和 SUM 函数的问题
我正在尝试创建一个从数据库中轮流选择广告的过程。并最终返回选定的广告行并增加视图值。
我目前正在处理的部分应该
- 从“广告”表中提取结果,其中“城市”与给定城市匹配,“地点”与给定地点名称匹配。
- 添加一个额外的“num”列来枚举结果行。
- 从这些结果中,选择 'num' 列与 SUM('views') % COUNT(id) 匹配的行
只要在最终选择并返回广告时增加视图列,这应该允许我轮流显示广告
我目前正在处理的代码是......
...但是我遇到了 SUM 和 COUNT 函数的问题。我收到无效使用组功能错误。我也尝试将函数移动到子查询内部,但由于某种原因,这会导致子查询只返回一个结果。
子查询结果
mysql - 错误 1111:从插入触发 mysql
我试图理解为什么当我尝试运行盆插入语句来测试它时,这个触发器总是给我一个关于无效使用分组函数的错误。
我已经尝试使用它来找出我做错了什么,但错误仍然是一样的。错误 1111
请不要介意我是新手的使用或结构不佳。
谢谢。
mysql - MySQL:如何将子项的 SUM() 值更新为同一表中的父行?
我需要获取子行的总和值并更新父行上的数据。我得到了这个,如下所示,但遇到了错误#1111(组函数的无效使用)。
mysql - 获取错误 #1111 - 组函数的使用无效
我对这个查询有疑问
我收到错误消息
如果有人有这种查询的经验。
这里查询的一些细节:
我像这样在没有第一个 SUM 的情况下进行查询(这是整个查询代码)
比我得到的结果如下:
但是我的查询谁不起作用:
我想得到这个结果:
提前致谢
跟腱
干杯
mysql - 获取“[Err] 1111 - 组函数的无效使用”错误
我目前正在做这个查询:
但是,我不断收到“[Err] 1111 - 组函数的无效使用”错误。如果我删除 SUM,它就可以正常工作。请问有人给我答案吗?