表A中有几个字段mzh(毛重)、jzh(净重)、tj(体积)、xs(箱数)、cpdm(产品代码)、xh(箱号)
mzh jzh xs tj cpdm xh
15.260000 12.360000 1.000000 0.148134 01009N3QXX WC92169800
0.000000 0.000000 0.000000 0.000000 null 6000WH0016 WC92169800
0.000000 0.000000 0.000000 0.000000 null 01009N3QXX WC92169801
16.000000 14.000000 1.000000 0.148134 6000WH0016 WC92169801
0.000000 0.000000 0.000000 0.000000 null 01009N3QXA WC92169802
16.000000 14.000000 1.000000 0.148134 6000WH0098 WC92169802
16.000000 14.000000 1.000000 0.148134 6000WH0016 WC92169802现在要求出一张报表:
1.两个箱子在所装产品完全相同的情况下(不考虑毛重、净重、产品数量等)合并为一个箱子;
2.两个箱子有包含关系的话,算两个箱子
请教,怎样通过SQL语句实现
谢谢!
mzh jzh xs tj cpdm xh
15.260000 12.360000 1.000000 0.148134 01009N3QXX WC92169800
0.000000 0.000000 0.000000 0.000000 null 6000WH0016 WC92169800
0.000000 0.000000 0.000000 0.000000 null 01009N3QXX WC92169801
16.000000 14.000000 1.000000 0.148134 6000WH0016 WC92169801
0.000000 0.000000 0.000000 0.000000 null 01009N3QXA WC92169802
16.000000 14.000000 1.000000 0.148134 6000WH0098 WC92169802
16.000000 14.000000 1.000000 0.148134 6000WH0016 WC92169802现在要求出一张报表:
1.两个箱子在所装产品完全相同的情况下(不考虑毛重、净重、产品数量等)合并为一个箱子;
2.两个箱子有包含关系的话,算两个箱子
请教,怎样通过SQL语句实现
谢谢!
mzh jzh xs tj
31.260000 26.360000 2.000000 0.296268
32.000000 28.000000 2.000000 0.296268
1.A箱子装有螺栓、螺帽两种产品各20个,B箱子也装有螺栓、螺帽两种产品各30,那么这两个箱子要合并为1箱,毛重、净重、体积、数量合并;
2.A箱子装有螺栓、螺帽两种产品各20个,B箱子也装有螺栓、螺帽、钳子三种产品20个,那么这两个箱子不需要合并,按照两个箱子分开;