根据计算结果可以分割行吗?
样本如下:
数据表: SalesOrder
ItemCode | Qty | CartonS | CartonM | CartonL
ItemA | 22 | 1-2 | 3-6 | 7-10
ItemB | 15 | 1-4 | 5-10 | NULL
ItemC | 32 | 1-2 | 3-7 | 8-10
我想要什么结果:
Item Code | Carton No. | Carton Type | Carton Qty
ItemA | 01-02 | CartonL | 2
ItemA | 03-03 | CartonS | 1
ItemB | 04-05 | CartonM | 2
ItemC | 06-08 | CartonL | 3
ItemC | 09-09 | CartonS | 1
对于ItemA,订购数量为22,我可以使用2 qty CartonL和1 qty CartonS包装。
对于ItemB,订单数量为15,我可以使用2 qty CartonM包装。
对于ItemC,定单qty是32,我可以用3 qty CartonL和1 qty CartonS包装。
我将创建一个水晶报告并从SQL中检索数据。有可能得到上述结果吗?
谢谢Siva & Arvo,此刻我还不知道要计算出的qty:
因为三种类型的纸箱不是每个项目都一样的。
参考示例,ItemA的CartonS可以存储1-2 qty,而ItemB可以存储1-4 qty。
这意味着,如果我为每一项订购相同的数量。如命令3 qty:
对于ItemA,我需要使用CartonM而不是CartonS
对于ItemB,我可以使用CartonS
谢谢!
Anmi
发布于 2013-12-03 10:55:45
我不确定,但建议您尝试交叉选项卡,将列放在行部分,行放在列部分。
发布于 2013-12-03 11:07:30
分成三个细节部分,每个纸箱类型一个。抑制不必要的部分,计算纸箱数量的飞行-我希望你有一些算法吗?
https://stackoverflow.com/questions/20347885
复制相似问题