问题标签 [rollup]
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 WITH ROLLUP 返回不正确(或意外)的结果
我有一组数据,它们在调查表中定义了不同地点事件的评级。
我正在尝试显示每个位置的平均评分以及最后一行中所有位置的平均值。
目前,我的查询如下所示:
这为我提供了每个位置的以下值:
但是,最终的 Total 返回为 8.37,但实际上应该是 8.32。
难道我做错了什么?
mysql - 汇总通过约束忽略组
查询:
产生:
我必须做些什么才能让 WITH ROLLUP 仅汇总满足 HAVING 要求的那些计数?也就是说,我希望在汇总行中看到“5”的计数。
mysql - MySQL 只获得整体 ROLLUP
当按多个字段进行WITH ROLLUP
分组时,MySQL 会为每个组返回一个汇总行,以及总体摘要:
我对 foo/bar/baz 的汇总不感兴趣,只对总体摘要感兴趣。实现这一目标的最有效方法是什么?
我知道我不能使用HAVING
,因为之后添加了汇总行。使用嵌套查询的最佳解决方案是选择 name 和 number 是两者NOT NULL
还是两者NULL
?
postgresql - Postgres 使用多列子查询对行进行批量更新
我需要使用父表上 6 个字段的子表中的汇总值(计数、最小值、最大值)更新表(父表)中的所有行
要将 tab2 和 tab3 的计数汇总到 tab1 中,下面是我正在尝试的查询 -
但显然它不起作用。请问有什么提示吗?
mysql - Deagrigate 然后应用 With Rollup
需要对我的查询进行更多调整。我有一个表,其中充满了赋值和值,例如:
然后是两个相关的表,分配的类别和渠道,例如:
所以我需要做的是弄清楚每个类别和渠道(使用汇总)花费了多少。
这是我最接近的查询:
它给了我一个非常接近我需要的结果:
任何帮助是极大的赞赏。
谢谢!
mysql - 使用“group by ... with rollup”时区分 NULL
当我使用以下命令运行查询时group by ... with rollup
:
我在(我认为是)查询的PK(即分组列)中得到重复的行:
...更多行跟随...
我如何(NULL, NULL, 13)
区分(NULL, NULL, 34)
? 也就是说,我如何区分由于基础数据而具有空值的行和由于汇总添加而具有空值的行?(请注意,还有更多示例——(2, NULL, 6)
和(2, NULL, 40)
)
sql-server - SQL group by 与 Rollup 的误区?
我在这里读过它(很少使用它)
但我在理解某些东西时遇到了问题:
这是数据源:
根据这个查询:
如果我按以下方式分组:国家,州,城市
所以每一行都是不同的!(因为城市)
所以every
排后 - 应该有一个“中间和”
但没有。
我错过了什么?
ps 结果是:
sql - 分组函数中带有汇总和案例语句的数据透视表
我正在尝试在分组函数中创建一个带有汇总和 case 语句的数据透视表。当不需要更改数据透视表的列部分中的数据时,我的查询效果很好,
他就是一个例子。
http://sqlfiddle.com/#!3/3143e/2
但是当我需要在列部分中有一个案例陈述时,它就会搞砸了。例如其中一列需要返回
这是案例陈述
我需要帮助弄清楚如何将此案例语句放入 Grouping() 函数中,或者可能有不同的方法可以做到这一点。我尝试过这样的事情
http://sqlfiddle.com/#!3/3143e/3
但当然它没有用。这就是最终支点的样子
1 http://img842.imageshack.us/img842/6884/84834931.jpg
提前致谢
events - 是否有一个简单的工具或库可以将一组带有时间戳的事件“汇总”为给定跨度的每个时间窗口中的事件计数?
我的具体问题是我有一组 Apache 访问日志,我想通过将它们分组到一组指定时间的时间窗口中,从中提取“汇总”的请求计数。
我的数据示例:
如您所见,每一行代表一个事件——在本例中为一个 HTTP 请求——并包含一个时间戳。
假设我的数据涵盖 3 天,并且我指定 1 天的时间窗口大小,我想生成如下内容:
但是我需要能够改变窗口的大小——我可能想使用 5 分钟、10 分钟、1 小时、1 天或 1 周等窗口来分析给定的数据集。
我还需要库/工具能够分析数百甚至数千兆字节的数据集(一系列行)。
可以通过标准输入接受数据的预构建工具会很棒,但是库会完全没问题,因为我可以围绕库构建工具。任何语言都可以;如果我不知道,我可以学习它。
我更愿意通过将访问日志数据直接传送到具有最小依赖性的工具/库中来做到这一点——我不是在寻找将数据存储在数据库中然后查询数据库进行分析的建议。如果需要,我可以自己解决。
我尝试了 Splunk,发现它对我的案例来说太重和太复杂了。它不仅仅是一个工具,它是一个完整的系统,拥有自己的数据存储、复杂的索引和查询能力等。
我的问题是:这样的库和/或工具是否存在?
全面披露
我必须承认,几个月前我实际上尝试过但没有找到类似的东西,所以我自己写了。出于某种原因,我当时没想过要发布这个问题。我将很快分享我在答案中写的 lib/tool。但我真的很好奇这样的事情是否存在;也许我几个月前在搜索时错过了它。