gpt4 book ai didi

sql - 在单行上分组事务

转载 作者:行者123 更新时间:2023-12-04 21:54:46 24 4
gpt4 key购买 nike

假设我有以下包含交易数据的数据集。下面的子集用于说明目的:

BillName    Item Number
Customer A 477565
Customer A 8400212
Customer A 8400213
Customer A 461230
Customer A 461240
Customer A 477545
Customer A 8657915
Customer B 672050
Customer B 892223
Customer C 640741
Customer C 640772
Customer C 640660

如何使用 Excel 或 SQL Server 将其转换为如下所示?
Customer A  477565  8400212 8400213 461230  461240  477545  8657915
Customer B 672050 892223
Customer C 640741 640772 640660

最佳答案

在 excel 中,添加另一行以显示条目的顺序并创建数据透视表:

BillName 组项目编号优先级

BillName    group   Item Number precedence
Customer A 477565 1
Customer A 8400212 2
Customer A 8400213 3
Customer A 461230 4
Customer A 461240 5
Customer A 477545 6
Customer A 8657915 7
Customer B 672050 1
Customer B 892223 2
Customer C 640741 1
Customer C 640772 2
Customer C 640660 3

创建一个如下所示的数据透视表:

enter image description here

或以表格形式重复所有标签
enter image description here

编辑:对于 SQL,请查看 Pivot 关系运算符来执行此类操作。

关于sql - 在单行上分组事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47085871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com