问题标签 [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.

0 投票
0 回答
313 浏览

sql - Sql Pivot Table 我如何制作它?

嗨,我想问一些关于我的工作的事情

我想显示总品牌和总颜色,但这段代码只计算每种颜色并计算每个品牌的每种颜色

我如何获得 Total Brand 和 Total Color ?

0 投票
2 回答
838 浏览

mysql - 为每列添加一行总计

我正在尝试向包含总和(或任何其他操作,例如平均值)作为最后一行的 SQL 选择查询添加一行。在这方面,它类似于 GROUP BY ... WITH ROLLUP。

首先:假设我有一个表 t,其中包含字段 ID、A、B 和 C,所有这些都是数字。此外,ID 不是唯一的,而是一个类别。我的 SELECT 查询应该计算这些数字中有多少落在指定范围内。

因此,例如,最终结果将是

但是,这个解决方案并不理想,因为我需要重新说明 A、B 和 C 的条件。我想知道是否有一种简单的方法可以只指定一次条件来完成相同的结果。

提前致谢。

0 投票
1 回答
1869 浏览

mdx - MDX 查询语言是否支持向下钻取、上卷、切片和切块、透视?

我为我的项目阅读了一些关于多维操作(上卷、下钻、切片、骰子和透视)和 MDX 查询语言的资源。我知道 OLAP 查询中有几个标准。

MDX 查询语言是否支持向下钻取、上卷、切片和切块、透视?还是完全是两种不同的方法?

0 投票
1 回答
224 浏览

mysql - Mysql Rollup重复id字段

我使用 group by 和汇总有以下查询结果:

我想要做的是阻止员工 id 在汇总行中复制:

如果来自非汇总查询,我已经阅读了有关使用 union 尝试匹配员工的其他帖子,但这对我不起作用。

我还阅读了有关使用子选择(包装)来获取员工 ID 的信息,但这只会导致相同的结果。

我的汇总报表按部门、部门、部门和员工姓名分组。如果我尝试将员工 ID 添加到此子句中,我会汇总员工的每次变更。我还更改了名称和 if 字段的顺序,并尝试按 id 而不是名称进行分组,但这只是以与上面 id 相同的方式复制了名称。

我在这里追逐不可能的梦想吗?真的不能用这种方式显示数据吗?任何建议将不胜感激。

对于那些想要完整查询代码的人,这里是:

更小的代码片段:

0 投票
4 回答
51470 浏览

sql-server - 与 SQL 服务器汇总汇总 - 但只有最后一个摘要?

我有这个查询:

目前的结果是:

在此处输入图像描述

但我需要sum在最后添加。所以我尝试了汇总:

在此处输入图像描述

但我只需要最后一个总和行。我不需要内报告 sum's

那么如何才能得到想要的结果呢?

(我不能更改 group by子句,因为其他人也需要它,我只想在最后加上/不加总和)。

sql在线就在这里

0 投票
1 回答
1619 浏览

mysql - Mysql 将标签设置为 Rollup 或类似的 GROUPING 函数,如 sql server

我的 ROLLUP 有问题,我有空值的行,并且 ROLLUP 也返回 null,如何区分 ROLLUP 的空值和行的空值?

行中的空值存在是因为列 (group_name) 与左连接相关联。

这是我的查询:

我看到在 SQL Server 中存在一个名为 GROUPING 的函数,但在 MySql 中不存在,我怎样才能达到相同的效果?

0 投票
2 回答
4198 浏览

sql - 从汇总函数中删除 NULL

我正在使用 Rollup 功能,我几乎达到了我所需要的完美点,只需要删除一个小东西。

有了这个输出。

如何使所有商店中的 NULL 总计消失?

0 投票
1 回答
101 浏览

sql - 如何将此不可扩展的查询转换为动态列的窗口函数?

我有一个查询,用于为客户生成总订单金额,并将它们按月分组到代表总订单金额的另一列旁边。

这是架构:

为方便起见,我添加了 create table 语句:

这是我正在使用的查询:

我怎样才能摆脱那个丑陋的案例陈述?必须有一种更优雅的方式在某个时间片内汇总这些查询。我尝试使用窗口函数,但失败得很惨。任何援助将不胜感激!

我正在使用 postgresql 9.1

0 投票
2 回答
3637 浏览

sql-server-2008 - 在 mssql 2008 的列末尾显示列的总和

在 MsSQL 2008 中,我试图在其末尾显示 3 个不同列的总和。

目前我的查询返回在此处输入图像描述

这是由 (@grouping = maingroup,subgroup,subsubgroup,season,vendorid,[01] as '01',[02] as '02',Total) 选择的

我需要在各自列的末尾加上 01,02 和 Total 的总和。我试过使用汇总,但这并没有给我正确的结果。可能只是做错了,但是选择语句必须是什么样子才能得到我需要的东西?

0 投票
3 回答
476 浏览

sql-server-2008 - 仅在最后一行显示汇总

这需要在 SQL Server 2005 和 2008 中工作,而无需调整兼容性级别(如果可以的话)

这返回: 在此处输入图像描述

我如何调整代码以不实际显示卷起的行?意思是删除最后 3 行或其中带有 [ ] 的任何内容。我需要Rollup在 SQL 2005 中使用,所以我可以使用case grouping.