cost 104 ms
'拥有'条款。 我如何摆脱这个号码? 历险记2017/2019 - 'HAVING' Clause. How do I get rid of the number? AdventureWorks2017/2019

-- 4734570.8343 该查询为我提供了每个销售人员的平均销售额的结果。 此查询为我提供了我正在寻找的确切结果,但我想用实际语句替换“4734570”值。 我的猜测是“HAVING SUM(SubTotal) < SUM(SubTotal)/17”,但这似乎不起作用。 有人能帮忙吗 ...

HAVING 与 GROUP BY 究竟如何工作? - How exactly does HAVING work with GROUP BY?

与大多数程序员一样,我希望我的代码高效。 在这种情况下,我希望所有内容都在 1 条语句中,而不是分成许多部分。 我正在编写一个查询,提供最近一年每个行业组的最高碳足迹。 我提供了每个行业组中有多少家公司,并按行业组和年份分组。 我想在 HAVING 中设置 MAX(year) 以便我有最近的一年, ...

MySQL 计数 group_concat 使用案例 - MySQL count group_concat using case

我有学生工作系统。 每个学生可以提交多份作业,作业可以是书面的,也可以是实践性的。 对于每个学生,我需要知道谁只提交了实际作业,没有提交书面作业。 我有两个正在使用的表:assignments 和 workTypes。 分配看起来像这样(借口日期格式): WorkTypes 看起来像这样: SQ ...

在 SQL 中按 customer_id 返回聚合的 WHERE 或 HAVING - WHERE or HAVING to return an aggregation by customer_id in SQL

我正在根据每个客户和订单日期的组合寻找 50 美元和 200 美元范围内的最大购买金额订单。 对于 2 个不同的查询,我没有结果集,所以我不明白 WHERE 和 HAVING to filter 之间的区别。 查询 1:WHERE 子句 查询 2:HAVING 子句 查询 1 的结果: 查询 2 ...

错误:聚合可能不会出现在 where 子句中,除非它在包含在 having 子句或选择列表中的子查询中 - ERROR: aggregate may not appear in the where clause unless it is in a subquery contained in a having clause or a select list

我有以下代码(见下文)可以找到员工的最短出生日期。 我不明白为什么会抛出错误: 聚合可能不会出现在 WHERE 子句中,除非它位于包含在 HAVING 子句或选择列表中的子查询中,并且被聚合的列是外部引用。 下面的代码抛出前面的错误:SELECT * FROM [TerpsConsultant. ...

为什么我用 having 的时候 0 的行就消失了? - Why do the rows with 0 disappear when I use having?

我有这个表: 我正在尝试获取工资总和小于 4000 的系列和季节,如果系列的任何季节没有相关演员,它们的总和将计为零(serie_3,season_2) 我预期的解决方案是: 首先,我尝试查询以获取系列,包括不同的季节和每个季节的薪水总和,除了在具有 null 的行中替换 0 之外: 然后我得到了 ...

SQL (Access) Select 按条件和非唯一 id 不在第二个表中的记录 - SQL (Access) Select records that are not in the second table by condition and non-unique id

我在 MS Access 中有两个表,具有非唯一 ID、日期和数量: 表输入 ID 日期数量姓名 1个 2022 年 9 月 10 日 1个项目_1 2个 12.10.2022 1个项目_2 1个 2022 年 11 月 10 日 2个项目_1 2个 15.11.2022 1个项目_2 表 ...

SQL 查询 MySql 分组依据 - SQL Query MySql Group By

我有一个名为 traffic 的表,如下所示。 我必须编写一个查询,列出传入流量高于传出流量的所有协议。 结果应采用此格式 - protocol、traffic_in、traffic_out 并按协议升序排序。 我写的查询是, 但它没有用。 我知道我遗漏了一些东西但无法弄清楚。 有人可以帮忙查询吗? ...

将聚合列与非聚合列进行比较以删除匹配项 - Comparing aggregated columns to non aggregated columns to remove matches

我有来自两个不同数据库的两个单独的表,它们正在执行匹配检查。 如果值匹配,我希望它们不在结果集中。 第一个表 (A) 有多个条目,这些条目包含与第二个表 (B) 中的匹配列相同的符号匹配项。 如果将表 B 中的条目相加,理想情况下将等于 A 中匹配行之一的值。 单独查询时,这些表如下所示。 表格下方 ...

如何包含重复项? 尝试过 - How do I include duplicates? Tried HAVING

我正在尝试学习 SQL,并且我正在根据提供的有关过去超级碗的数据库做一个项目。 我编写了以下代码,试图在一个新列中为击败对手超过 14 分的球队返回“是”或“否”(以表明我知道如何使用 CASE)。 从某种意义上说,它起作用了,但只返回了每个获胜团队一次,AKA 删除了多次获胜的团队的重复项,但我希 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM