问题标签 [pivot]

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 投票
1 回答
871 浏览

sql - Sql Server 行连接

我有一个表格(实际上是表格变量),其中包含数千(大约 50k)行的表格:

并将其拉回客户端是一项相当艰巨的任务(尤其是因为 isok 有点)。我想做的是将其转换为以下形式:

甚至可以通过将其编码为 long 等来更进一步。

注意:当前存储数据的方式无法更改。

在 SQL Server 2005 中是否可能出现这样的情况,如果可能的话,甚至是 2000 年(非常重要)?

编辑:我忘了说清楚原始表已经处于需要维护的隐式排序中,没有一列充当线性序列,而是排序基于上面的另外两列(整数) (x & y)

0 投票
1 回答
1245 浏览

excel - 如何以编程方式在 ExcelSheet 中生成数据透视表

我需要根据用户的查询在 MS Excel(而不是 Open Office)中动态生成数据透视表。我正在用 java 和 MySql(DB) 编程,所以不能直接使用 windows 或 MS 对象,这就是为什么要使用 VbScript 。这个 vbscript 将包含数据以及 Pivot fieldList 中列的方向。但是任何人都可以告诉我应该使用什么脚本,因为我对 VB 和 Excel 对象非常陌生。

0 投票
1 回答
528 浏览

sql - 数据透视的 SQL 唯一值编号顺序

为了报告目的,我需要透视每条记录上唯一的查询结果。我目前的说法是:

查询输出的示例是:

最终,信息需要如下所示:

我在想我需要为“pivot_id”添加一个列,以便每个分组都有一个公共记录,因此数据透视之前的查询结果将如下所示:

什么 SQL 语句会为每次购买生成一个自动记录号,而且还会从每个 customer_name 重新开始?

使用 SQL 代码生成器在 Access 2007 中工作。如果解决方案与 Access 兼容,那就太好了。

对不起,长度。提前致谢。

0 投票
2 回答
285 浏览

sql - 将列转换为行

我有这些列[在一个表中]:

我需要将商店和制造商作为每个零件号、箱、描述列的行输出。

0 投票
4 回答
32880 浏览

sql-server-2005 - SQL Dynamic Pivot - 如何对列进行排序

我正在对包含以下内容的表进行动态数据透视查询:

  • OID - 订单 ID
  • 尺寸 - 产品尺寸
  • BucketNum - 尺寸的顺序
  • 数量 - 订购的数量

大小列包含不同的大小,具体取决于 OID。

所以,使用在这里找到的代码,我把它放在一起:

这很好用,除了列标题(大小标签)不是基于 bucketnum 列的顺序。这些是基于大小的顺序。

我在枢轴之后尝试了可选的 Order By,但这不起作用。

如何控制列出现的顺序?

谢谢

0 投票
2 回答
14243 浏览

sql-server - SQL 行到列

我有一个表,想将其行转换为列,类似于数据透视表,但不进行汇总。

例如,我有以下表格:

基本上我希望能够创建一个动态表,例如:

主要要求是我在设计时不知道问题文本是什么。

请有人帮忙 - 我正在拔头发:oS

从本质上讲,您可以保证在这种情况下每个相应的问题都会得到响应。

0 投票
2 回答
2300 浏览

sql - 获取矩阵报告的 SQL 查询

我的“FeedbackSummary”表结构是

样本数据

我想要达到的目标

平台:SQL Server 2005 & 2008

如何使用 Pivot 或任何其他技术完成此操作。这可以使用 SQL Reporting Services 轻松实现吗?

提前致谢。

0 投票
5 回答
52408 浏览

sql - 如何在 SQLite 中进行透视或以宽格式选择以长格式存储的表?

我想要一张表格,以长格式存储学生数据以及他们在一个查询中为所有科目获得的分数。

这是我的表结构:

桌子:markdetails

桌子:student info

实际结构:

作为旋转的结果,我希望结果集具有以下宽格式结构:

桌子:Student Info

我怎样才能在 SQLite 中做到这一点?

0 投票
2 回答
25862 浏览

sql-server - SQL Server PIVOT - 多个聚合

给定以下结果集:

请注意,NetTotal = SubTotal - Tax

请帮我计算 sum(SubTotal)、sum(Tax) 和 sum(NetTotal),以及旋转的 TransType,如下所示:

如果我只有 1 列要汇总,那么使用 PIVOT 将是直截了当的,但我不确定如何获得 3 个聚合 - 用于 SubTotal、Tax 和 NetTotal。

谢谢你的帮助!

0 投票
1 回答
799 浏览

sql-server - 如何从 sql server 中的数据透视查询中只返回一个结果集?

我有以下 T-SQL Pivot 查询。

当我运行它时,它会返回两个结果集......有没有办法限制它只返回旋转的结果集?

赛斯