我们正在尝试自动化一些步骤,我需要设置一个查询来按计划转储数据。我遇到的问题是从 SQL 表中获取单行数据并将其转储到多行数据中。SQL 表用于零件订购单,具有最多可输入 10 个零件的字段 (Part01 - Part10) 和每个零件的数量字段 (Qty01-Qty10)。和大多数订单一样,我们不会在每个订单上使用全部 10 行,所以在导出时,我们还需要测试 part 字段 (PartXX<>'') 中是否有数据,以便只为实际有的行生成行数据。表中还有一些字段需要填充到每个输出行中,即使它没有更改。第一个“行”的查询是直截了当的,但我的障碍是“IF/THEN”
我正在寻找的输出是这样的:
Ticket# CustID Account Line ShipAttn ShipAdd ShipCity ShipState ShipZip 部件数量 123456 Cust01 987465 1 Joe Smith 地址 AnyTown IL 01234 Key 2 123456 Cust01 987456 2 Joe Smith 地址 AnyTown IL 01234 锁 2
任何方向表示赞赏。