crosstab相关内容

带有生成列的 PostgreSQL 查询

我有一个如下所示的架构,我想运行一个查询,在该查询中,我在 points 表的每一行的输出中获得一列. 因此,对于每个 usage 行,我想将使用量的 amount 乘以所引用 points_id 的 amount代码>,然后总结并按人分组.因此,对于示例数据,我希望输出如下所示: 名称 |富 |酒吧 |巴兹--------|------|------|------斯科特 |10.0 | ..
发布时间:2022-01-22 21:43:09 其他开发

将列的不同值转换为行 postgres

我有一个类似的架构: [ad_id] .[名称] .[名称值]1.名称 .“布莱恩"1.年龄 .“23"2.工作 .“它"2.名称 .“杰克" 行名包含多个值:age、name、birthday、job、age我想把它转换成这个: [ad_id] .[名称] .[年龄] .[生日] .[工作][valueofname] [valueofname] [valueofname] [val ..
发布时间:2022-01-22 21:40:53 其他开发

如何在 Access 2013 中创建多值交叉表查询?

我的问题 我正在使用 Access 2013.我有一组数据需要根据两个字段进行细分(最好使用交叉表查询).我的问题是,我需要显示每个“值"([Amt Total] 字段)的 SUM 和 COUNT——不幸的是,Access 尚未允许多值交叉表查询. 如果有人在网上搜索遇到类似问题,则仅供参考 - 如果您尝试在 Access 中添加多个“值"字段,则会出现错误: 要创建交叉表查询, ..
发布时间:2022-01-22 21:38:08 其他开发

按月求和并将月份作为列

背景 我有每月的时间序列数据,我想对每个 ID 的值求和,按月份分组,然后将月份名称作为列而不是行. 示例 +----+------------+-------+-------+|编号 |额外信息 |月 |价值 |+----+------------+-------+--------+|1 |美国广播公司 |一月 |10 ||1 |美国广播公司 |二月 |20 ||2 |定义 |一月 ..
发布时间:2022-01-22 21:24:25 其他开发

在 PostgreSQL 中使用行值作为列

我有以下 brands 表,其中包含每个 month 的 total 销售额,这是先前查询的结果: id |日期 |全部的-----+----------+------123 |2012 年 4 月 |100123 |2012 年 3 月 |150123 |2012 年 1 月 |500987 |2012 年 4 月 |5987 |2012 年 3 月 |0.10987 |2012 年 2 月 ..
发布时间:2022-01-22 21:20:02 其他开发

使用单个 SQL 语句选择多个 max() 值

我有一个表,其中的数据如下所示: 数据类型,值魔兽世界,500地震 3, 1500地震 3, 1400魔兽世界,1200最终幻想,100最终幻想,500 我想要做的是在单个语句中选择每个值的最大值.我知道我可以轻松地做类似的事情 选择数据类型,最大值(值)从表其中 data_type = [在此处插入每种数据类型以进行单独的查询]按数据类型分组 但我希望它显示的是 选择数据类型,最大值( ..
发布时间:2022-01-22 21:04:22 其他开发

SQL 行到列

我有一个表,想将其行转换为列,类似于数据透视表,但不进行汇总. 例如我有以下表格: 问题--问题ID--问题文本回复--响应ID--ResponseText--问题ID 基本上我希望能够创建一个动态表,例如: 问题 1 正文 |问题 2 正文 |问题 3 正文---------------------------------------------------响应 1.1 文本 |响应 ..
发布时间:2022-01-22 20:58:14 数据库

使用 Tablefunc 旋转多列

有没有人使用 tablefunc 而不是只使用 row name 来对多个变量进行透视?文档说明: “额外"列对于所有带有相同的 row_name 值. 如果不组合我想要以枢轴为中心的列,我不确定如何做到这一点(我非常怀疑这会给我提供所需的速度).一种可能的方法是将实体设为数字并将其以毫秒为单位添加到本地,但这似乎是一种不稳定的方式. 我已经编辑了在回答这个问题时使用的数据:Po ..
发布时间:2022-01-22 20:50:53 其他开发

如何在交叉表水晶报表中添加 2 个汇总字段

我在水晶报表中使用交叉表创建报表,我有如下图所示的列.我想要 2 个汇总列(数量和销售额),并在交叉表专家中添加 2 个汇总字段.但是还是不行. 如果我想将 #4 的值分配给 #3. 解决方案 Crosstab 专家 - 自定义样式 - 汇总字段 - 选择水平,选中显示标签. 至少在我的旧 CR (9.0) 中这是可行的. 如果这不能回答您的问题,那么抱歉 - 您的问题措 ..

如何创建交叉表报表作为以下报表?

是否可以使用水晶报表交叉表来创建以下报表? 报告如下: 增长率=(去年 - 第一年)/每个区域的总和 这是我的结果集: 年份区域人数2005 甲 32005 乙 2…………………… 如果可以的话,请给我一些建议. 解决方案 我已将您的示例数据提取到 csv 中:http://speedy.sh/cY9d2/test.txt 然后建立一个报告显示你想要什么:http: ..
发布时间:2022-01-13 14:31:16 其他开发