SQL,如何组合记录
问题是: 背景: 我正在从Micros POS提取发票数据。目前,导出结果是一个表,其中包含销售发票中每个行项目的记录。键是InvoiceNo和LineItemNo。目前有两种物品。1) 一种常规的销售商品,如啤酒或主菜。2) 修改项。修饰符属于常规销售项目(“父行项目”),由ParentLineItem=LineItemNo描述。它以某种方式修改(或澄清或添加)销售项目。常见的调节剂是汉堡包和牛排的稀有调节剂或熟透调节剂,添加奶酪或培根调节剂可能会带来额外的价格 我的挑战: 我需要修改器成为“父行项目”记录的一部分。i、 e.1父行项目及其修改器的记录。我想将修饰符PLU附加到父级的PLU,并使用“-”作为轮廓线。描述也一样。 我已简化了下面示例的数据: 我们拥有的数据格式: 下表1显示了结果表。。。出口后。注意:某些行项目 是修饰语。修改器属于与其属性匹配的行项目 ParentLineItem 我们需要的数据格式: 下表2显示了我想要的。注:“修改”的基线项目现在是 与修改器合并(一条记录)。修饰符的PLU和description 附加到基本项的PLU/description。价格相加SQL,如何组合记录,sql,Sql,问题是: 背景: 我正在从Micros POS提取发票数据。目前,导出结果是一个表,其中包含销售发票中每个行项目的记录。键是InvoiceNo和LineItemNo。目前有两种物品。1) 一种常规的销售商品,如啤酒或主菜。2) 修改项。修饰符属于常规销售项目(“父行项目”),由ParentLineItem=LineItemNo描述。它以某种方式修改(或澄清或添加)销售项目。常见的调节剂是汉堡包和牛排的稀有调节剂或熟透调节剂,添加奶酪或培根调节剂可能会带来额外的价格 我的挑战: 我需要修改器成为“
- PLU变为[Base LineItem PLU]+'-'+[Modifier LineItem PLU]
- 描述变为[Base LineItem Desc.]+'-'+[Modifier LineItem Desc.]
- 价格变为[基本行项目价格]+[修改行项目价格]