问题标签 [aggregates]
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.
sql - sql - 需要澄清交叉表/聚合上的“q.type”平均值/最小值/最大值
这是我上一个问题的后续问题:sql - min of 9 week max of 15 week average of 16 week
q.Type
当我执行冻糕的真棒答案时,我得到“输入参数值”。
有人可以解释为什么以及如何替换/指定它吗?
我不想一直手动输入值..
以下是他的代码答案:
Crosstab2查询
UnionAggQ查询(加入两个交叉表)
下一个交叉表需要另一个查询作为源,特别是 ItemCode 与分类度量列的聚合的联合查询:
最终查询
sql - 加入时如何不使用通配符避免列名重复
我已经尝试过,但该列看起来不像 Query3。
我的第二个问题:如何删除column t2.ItemCode
和t3.ItemCode
?如上面的excel图像?
我的其他 CrossTab 代码详细:sql - 最少 9 周 最多 15 周 平均 16 周
非常感谢您提前!我会尽可能地响应。
sql - 当您不知道上限时,如何使用聚合案例语句而不是 PIVOT?
解决方案:如果不进行简单的查询,我就无法解决这个问题,因此我采用了硬编码 case 语句,直到表的数字标识符的限制。
我正在寻找帮助编写查询以表示跨多个字段的未知数量的记录,每个主键只有一条记录。
这是我的桌子设计:
*编辑:这是一些示例数据:
这是我想要的查询结果:
起初我想使用 PIVOT 查询,但在这里遇到了多个线程,建议我尝试使用 Aggregate Case 语句,乍一看它的工作效率更高。
但是,我不知道一条记录有多少属性。所以我的问题是,我如何编写以下内容来更好地表示不确定数量的属性?
sql - 如何根据 SQL 中的一些条件进行汇总
我有一个这样的数据表:
对于每个问题组,我想Metric
用如下所示定义的计算值填充列下的每个单元格:
具体来说,
对于 QuestionID group = 2,我想重复上述过程。例如,
我对 SQL 很陌生,我相信OVER
可以利用或某种聚合函数来实现这一点(?)如果这种计算在 SQL 中是可能的,那么具有 SQL 专业知识的人可以建议我一种方法来实现我的目标吗?米试图计算。
原始表有大约 70m 行,我使用的是 SQL Server。非常感谢您的建议和回答!
sql-server-2008 - SQL Server 2008 对一列的值求和,两个表中的每一个都基于一个表的键值
假设我有 2 张桌子:
结果集必须是:
基本上,这总结了每个不同的 DOC、VER、NME 的 ISU 列,并总结了每个不同的 DOC、VER、NME 值的 RET 列。
我试过以下
这正确地总结了 TISU 列而不是 TRET 列,因为它重复了它在第一个总和中找到的值。
performance - 优化 SQLite max() 查询
我有一张包含几亿条记录的表,大约有 15 个不同的列。这些数据包括速度记录、时间戳、被跟踪车辆的 ID 和速度记录。一辆汽车可以有数十万条速度记录,大约有 40 000 种不同的车辆。
我想找到每辆车的最大速度记录。
只是查询:
需要很多时间,所以我想优化它。我的第一个想法是使用用户 ID 和速度创建索引。查询中变量的顺序和索引表是否重要?
这两个查询之间是否存在速度差异:
sum - XQuery 嵌套查询
我不知道如何执行这个查询:
使用 XQuery,对于每个代表编号,输出:
A. firstname,代表的姓氏。
B.与代表关联的每个客户的客户名称。
C.与代表相关的所有客户的总金额(不含税) 。
首映数据库架构:
-A Customer结构具有属性 CustomerNumber、RepNum(分配的代表)等。
- 一个Rep结构具有RepNum等属性。
-Orders结构具有 CustomerNumber、 OrderNum等属性。
-OrderLine结构具有OrderNum、NumOrdered、QuotedPrice(per -item) 等属性。
*多个订单行可以有相同的订单号。
示例所需的输出:
Q4 输出:
我得到的输出:
每个代表的收入为 0!
我的代码:
提前致谢!
sql - SQL - 选择行直到聚合匹配
我有一张包裹表。每个包裹都有一个优先级和重量:
我想将所有按优先级排序的包裹放入一个盒子中,直到达到盒子的最大允许重量。例如,如果我有一个最大允许重量为 10 的盒子,我会选择以下两个包裹:
用 SQL 的话来说,我想select * from package order by priority
保持sum(weight) <= 10
.
这在 PostgreSQL 9.x 中可行吗?
python - Django - 跨查询集的 DatetimeField 的时间聚合
(使用 django 1.11.2、python 2.7.10、mysql 5.7.18)
如果我们想象一个简单的模型:
运行类似于以下内容的最优雅(和最快)的方式是什么:
但这将能够为查询集的所有成员提取一天中的平均时间。就像是:
是否可以直接在数据库上执行此操作?即,无需为每个查询集成员运行长循环客户端?
编辑:
可能有一个解决方案,沿着这些思路,使用原始 SQL:
性能方面,这在笔记本电脑上运行约 23k 行的时间为 0.015 秒,未进行优化等。假设这可以产生准确/正确的结果,并且由于时间只是次要因素,我可以使用它吗?
php - 具有匹配和排序顺序的 PHP MongoDB 聚合
我在 Mongo Shell 中使用此查询来按“开始”字段的值顺序获取数组“事件”的元素
但我不明白如何在 php.ini 中做同样的事情。我试图写这个没有结果:
我也尝试过这种其他方式: