十字叉乘
select a.产品编码,a.成套编码,a.中文描述,a.材料,a.颜色,a.单价,b.材积, sum(a.单价)*b.材积 / sum(b.材积) as 拆分单价
from
(
select cpbm.产品编码,cpbm.成套编码,cpbm.中文描述,cpbm.材料,cpbm.颜色,max(scd.单价) as 单价
from cpbm,scd
where cpbm.产品编码 <> cpbm.成套编码 and scd.产品编码 = cpbm.产品编码
group by cpbm.产品编码,cpbm.成套编码,cpbm.中文描述,cpbm.材料,cpbm.颜色
)a,
(
select bmzh.产品编码,sum(材积) as 材积
from jcld,bmzh
where jcld.编码 = bmzh.编码 and 代码= 'A'
group by bmzh.产品编码
)b
where a.产品编码 = b.产品编码
group by a.产品编码,a.成套编码,a.中文描述,a.材料,a.颜色,a.单价,b.材积
order by a.产品编码
产品编码 成套编码 中文描述 材料 颜色 单价 材积 拆分单价
-------------------------------------------------- -------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------ ---------------------------------------- --------------------------------------- --------------------------------------- ---------------------------------------
00/2820SM-2-1 00/2820SM 拉台,台面,1750(拉开2250)*820*763,分二包打包 橡木 ERCOL-001C# 160.00 0.034805 160.000000
00/2821SM-TOP 00/2821SM 二门落台仅面板,1148*459*29,8只一包 橡木 ERCOL-001C# 19.00 0.003916 19.000000
00/2824SM-TOP 00/2824SM 咖啡桌仅面板,848*848*25,8只一包 橡木 ERCOL-001C# 23.00 0.002996 23.000000
00/2825SM-TOP 00/2825SM 单人茶几仅面板,498*348*25,8只一包 橡木 ERCOL-001C# 8.00 0.001317 8.000000
00/2826SM-TOP 00/2826SM 沙发桌仅面板,1148*398*25,4只一包 橡木 ERCOL-001C# 17.00 0.002061 17.000000
00/2830SM-TOP 00/2830SM 长凳仅面板,1158*398*25,8只一包 橡木 ERCOL-001C# 17.00 0.002070 17.000000
100038-3-1 100038 Stewart雪橇床 高片 赤杨木+樱桃木皮 HB009 437.85 0.054649 437.850006
100038-3-2 100038 Stewart雪橇床 低片 赤杨木+樱桃木皮 HB009 0.00 0.019885 0.000000
100038-3-3 100038 Stewart雪橇床 床挺 赤杨木+樱桃木皮 HB009 0.00 0.031405 0.000000
100043-2-1 100043 Stewart衣柜 上节 赤杨木 HB009 544.00 0.019517 544.000000
100043-2-2 100043 Stewart衣柜 下节 赤杨木 HB009 0.00 0.017786 0.000000
101110-2-1 101110 Parker可拉伸圆桌 桌面 橡胶木 深樱桃木色 356.19 0.061052 356.190001
101119-1 101119 Stewart雪橇床 243×161×132CM 高片 赤杨木 樱桃木色 346.71 0.049757 346.709990
101119-2 101119 Stewart雪橇床 243×161×132CM 低片 赤杨木 樱桃木色 0.00 0.017871 0.000000
101119-3 101119 Stewart雪橇床 243×161×132CM 床庭 赤杨木 樱桃木色 0.00 0.027757 0.000000
6 个解决方案
#1
是我理解能力太弱?你都写完了,也没有提出你的问题
根据【成套编码】(父编码)对应的sum(单价)、sum(材积)、材积 求出【成品编码】(子编码)的【拆分单价】
这句话的信息量愣少
根据【成套编码】(父编码)对应的sum(单价)、sum(材积)、材积 求出【成品编码】(子编码)的【拆分单价】
这句话的信息量愣少
#2
我也没看懂
#3
问题是没有讲清楚,其实上面的查询里面的拆分单价没有拆分成功,问题可以理解为如何通过A得到B表
A表
产品编码 成套编码 中文描述 材料 颜色 单价 材积 备注
00/2820SM-2-1 00/2820SM 拉台,台面,1750(拉开2250)*820*763,分二包打包 橡木 ERCOL-001C# 160.0 0.0348
00/2821SM-TOP 00/2821SM 二门落台仅面板,1148*459*29,8只一包 橡木 ERCOL-001C# 19.0 0.0039
75590-2-1 75590 拉台台面,1800(+400)*1000 橡木+杨木 570#PU底色+EP-31色 195.0 0.0417
75590-2-2 75590 拉台圆脚 杨木 EP-31色 31.0 0.0186
7816-KIE-2-1 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 211.0 0.0350 1
7816-KIE-2-2 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 0.0 0.0302 1
A-11070EC-3-1 A-11070EC 组合电视柜边柜 橡木 MK-22 170.0 0.0289
A-11070EC-3-2 A-11070EC 组合电视柜边柜 橡木 MK-22 184.0 0.0289
A-11070EC-3-3 A-11070EC 组合电视柜中柜 橡木 MK-22 175.0 0.0413
AC-19ATTR-2-1 AC-19ATTR (C030)椅子、斜脚、硬座 桉叶木 RAW 30.0 0.0122 1
AC-19ATTR-2-2 AC-19ATTR 硬座 桉叶木 RAW 0.0 0.0066 1
ARM22160YSO-2-1 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 438.5 0.0357 1
ARM22160YSO-2-2 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 0.0 0.0120 1
ARM2DH2060LSO-2-1 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 488.9 0.0523 1
ARM2DH2060LSO-2-2 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 0.0 0.0310 1
ART-50QS-3-1 ART-50QS 皇后床高片 松木 MK-10 52.0 0.0328
ART-50QS-3-2 ART-50QS 皇后床低片 松木 MK-10 43.0 0.0280
ART-50QS-3-3 ART-50QS 皇后床床挺 松木 MK-10 33.0 0.0191
B060PM-1S10-2-1 B060PM-1S10 四门落台上节 松木毛坯 219#仿古色敲洞 142.0 0.0163 1
B060PM-1S10-2-2 B060PM-1S10 四门落台下节 松木毛坯 219#仿古色敲洞 0.0 0.0818 1
B-70-BF-4-1 B-70-BF 小儿电脑组合床斗柜 桦木 MK-13 113.0 0.0107
B-70-BF-4-2 B-70-BF 小儿电脑组合床写字桌 桦木 MK-13 151.0 0.0166
B-70-BF-4-3 B-70-BF 小儿电脑组合床床挺 桦木 MK-13 94.0 0.0849
B-70-BF-4-4 B-70-BF 小儿电脑组合床高低片 桦木 MK-13 121.0 0.0820
B-BG-50KS-01 B-BG-50KS WINDWARD皇帝床高屏 赤杨木 待定 400.0 0.0758 1
B-BG-50KS-02 B-BG-50KS WINDWARD皇帝床低屏 赤杨木 待定 0.0 0.0623 1
B-BG-50KS-03 B-BG-50KS WINDWARD皇帝床床庭和铺板档 赤杨木 待定 0.0 0.0058 1
B表
产品编码 成套编码 中文描述 材料 颜色 单价 材积 拆分单价 备注
00/2820SM-2-1 00/2820SM 拉台,台面,1750(拉开2250)*820*763,分二包打包 橡木 ERCOL-001C# 160.0 0.0348 160.0
00/2821SM-TOP 00/2821SM 二门落台仅面板,1148*459*29,8只一包 橡木 ERCOL-001C# 19.0 0.0039 19.0
75590-2-1 75590 拉台台面,1800(+400)*1000 橡木+杨木 570#PU底色+EP-31色 195.0 0.0417 195.0
75590-2-2 75590 拉台圆脚 杨木 EP-31色 31.0 0.0186 31.0
7816-KIE-2-1 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 211.0 0.0350 113.3 1
7816-KIE-2-2 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 0.0 0.0302 97.7 1
A-11070EC-3-1 A-11070EC 组合电视柜边柜 橡木 MK-22 170.0 0.0289 170.0
A-11070EC-3-2 A-11070EC 组合电视柜边柜 橡木 MK-22 184.0 0.0289 184.0
A-11070EC-3-3 A-11070EC 组合电视柜中柜 橡木 MK-22 175.0 0.0413 175.0
AC-19ATTR-2-1 AC-19ATTR (C030)椅子、斜脚、硬座 桉叶木 RAW 30.0 0.0122 19.5 1
AC-19ATTR-2-2 AC-19ATTR 硬座 桉叶木 RAW 0.0 0.0066 10.5 1
ARM22160YSO-2-1 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 438.5 0.0357 328.1 1
ARM22160YSO-2-2 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 0.0 0.0120 110.4 1
ARM2DH2060LSO-2-1 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 488.9 0.0523 307.1 1
ARM2DH2060LSO-2-2 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 0.0 0.0310 181.8 1
ART-50QS-3-1 ART-50QS 皇后床高片 松木 MK-10 52.0 0.0328 52.0
ART-50QS-3-2 ART-50QS 皇后床低片 松木 MK-10 43.0 0.0280 43.0
ART-50QS-3-3 ART-50QS 皇后床床挺 松木 MK-10 33.0 0.0191 33.0
B060PM-1S10-2-1 B060PM-1S10 四门落台上节 松木毛坯 219#仿古色敲洞 142.0 0.0163 23.6 1
B060PM-1S10-2-2 B060PM-1S10 四门落台下节 松木毛坯 219#仿古色敲洞 0.0 0.0818 118.4 1
B-70-BF-4-1 B-70-BF 小儿电脑组合床斗柜 桦木 MK-13 113.0 0.0107 113.0
B-70-BF-4-2 B-70-BF 小儿电脑组合床写字桌 桦木 MK-13 151.0 0.0166 151.0
B-70-BF-4-3 B-70-BF 小儿电脑组合床床挺 桦木 MK-13 94.0 0.0849 94.0
B-70-BF-4-4 B-70-BF 小儿电脑组合床高低片 桦木 MK-13 121.0 0.0820 121.0
B-BG-50KS-01 B-BG-50KS WINDWARD皇帝床高屏 赤杨木 待定 400.0 0.0758 210.7 1
B-BG-50KS-02 B-BG-50KS WINDWARD皇帝床低屏 赤杨木 待定 0.0 0.0623 173.1 1
B-BG-50KS-03 B-BG-50KS WINDWARD皇帝床床庭和铺板档 赤杨木 待定 0.0 0.0058 16.2 1
#4
现有查询里面的最好一列的拆分单价,其实现在没有拆分成功的
#5
问题,依然没有解决,看来得换个思路,修改问题了
#6
问题是依然看不懂。。。
#1
是我理解能力太弱?你都写完了,也没有提出你的问题
根据【成套编码】(父编码)对应的sum(单价)、sum(材积)、材积 求出【成品编码】(子编码)的【拆分单价】
这句话的信息量愣少
根据【成套编码】(父编码)对应的sum(单价)、sum(材积)、材积 求出【成品编码】(子编码)的【拆分单价】
这句话的信息量愣少
#2
我也没看懂
#3
问题是没有讲清楚,其实上面的查询里面的拆分单价没有拆分成功,问题可以理解为如何通过A得到B表
A表
产品编码 成套编码 中文描述 材料 颜色 单价 材积 备注
00/2820SM-2-1 00/2820SM 拉台,台面,1750(拉开2250)*820*763,分二包打包 橡木 ERCOL-001C# 160.0 0.0348
00/2821SM-TOP 00/2821SM 二门落台仅面板,1148*459*29,8只一包 橡木 ERCOL-001C# 19.0 0.0039
75590-2-1 75590 拉台台面,1800(+400)*1000 橡木+杨木 570#PU底色+EP-31色 195.0 0.0417
75590-2-2 75590 拉台圆脚 杨木 EP-31色 31.0 0.0186
7816-KIE-2-1 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 211.0 0.0350 1
7816-KIE-2-2 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 0.0 0.0302 1
A-11070EC-3-1 A-11070EC 组合电视柜边柜 橡木 MK-22 170.0 0.0289
A-11070EC-3-2 A-11070EC 组合电视柜边柜 橡木 MK-22 184.0 0.0289
A-11070EC-3-3 A-11070EC 组合电视柜中柜 橡木 MK-22 175.0 0.0413
AC-19ATTR-2-1 AC-19ATTR (C030)椅子、斜脚、硬座 桉叶木 RAW 30.0 0.0122 1
AC-19ATTR-2-2 AC-19ATTR 硬座 桉叶木 RAW 0.0 0.0066 1
ARM22160YSO-2-1 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 438.5 0.0357 1
ARM22160YSO-2-2 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 0.0 0.0120 1
ARM2DH2060LSO-2-1 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 488.9 0.0523 1
ARM2DH2060LSO-2-2 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 0.0 0.0310 1
ART-50QS-3-1 ART-50QS 皇后床高片 松木 MK-10 52.0 0.0328
ART-50QS-3-2 ART-50QS 皇后床低片 松木 MK-10 43.0 0.0280
ART-50QS-3-3 ART-50QS 皇后床床挺 松木 MK-10 33.0 0.0191
B060PM-1S10-2-1 B060PM-1S10 四门落台上节 松木毛坯 219#仿古色敲洞 142.0 0.0163 1
B060PM-1S10-2-2 B060PM-1S10 四门落台下节 松木毛坯 219#仿古色敲洞 0.0 0.0818 1
B-70-BF-4-1 B-70-BF 小儿电脑组合床斗柜 桦木 MK-13 113.0 0.0107
B-70-BF-4-2 B-70-BF 小儿电脑组合床写字桌 桦木 MK-13 151.0 0.0166
B-70-BF-4-3 B-70-BF 小儿电脑组合床床挺 桦木 MK-13 94.0 0.0849
B-70-BF-4-4 B-70-BF 小儿电脑组合床高低片 桦木 MK-13 121.0 0.0820
B-BG-50KS-01 B-BG-50KS WINDWARD皇帝床高屏 赤杨木 待定 400.0 0.0758 1
B-BG-50KS-02 B-BG-50KS WINDWARD皇帝床低屏 赤杨木 待定 0.0 0.0623 1
B-BG-50KS-03 B-BG-50KS WINDWARD皇帝床床庭和铺板档 赤杨木 待定 0.0 0.0058 1
B表
产品编码 成套编码 中文描述 材料 颜色 单价 材积 拆分单价 备注
00/2820SM-2-1 00/2820SM 拉台,台面,1750(拉开2250)*820*763,分二包打包 橡木 ERCOL-001C# 160.0 0.0348 160.0
00/2821SM-TOP 00/2821SM 二门落台仅面板,1148*459*29,8只一包 橡木 ERCOL-001C# 19.0 0.0039 19.0
75590-2-1 75590 拉台台面,1800(+400)*1000 橡木+杨木 570#PU底色+EP-31色 195.0 0.0417 195.0
75590-2-2 75590 拉台圆脚 杨木 EP-31色 31.0 0.0186 31.0
7816-KIE-2-1 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 211.0 0.0350 113.3 1
7816-KIE-2-2 7816-KIE P02997N餐台225*100*77台脚 榆木 C68 0.0 0.0302 97.7 1
A-11070EC-3-1 A-11070EC 组合电视柜边柜 橡木 MK-22 170.0 0.0289 170.0
A-11070EC-3-2 A-11070EC 组合电视柜边柜 橡木 MK-22 184.0 0.0289 184.0
A-11070EC-3-3 A-11070EC 组合电视柜中柜 橡木 MK-22 175.0 0.0413 175.0
AC-19ATTR-2-1 AC-19ATTR (C030)椅子、斜脚、硬座 桉叶木 RAW 30.0 0.0122 19.5 1
AC-19ATTR-2-2 AC-19ATTR 硬座 桉叶木 RAW 0.0 0.0066 10.5 1
ARM22160YSO-2-1 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 438.5 0.0357 328.1 1
ARM22160YSO-2-2 ARM22160YSO 两门大衣柜1200*635*2100 杨木 按样品白色+木纹色 0.0 0.0120 110.4 1
ARM2DH2060LSO-2-1 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 488.9 0.0523 307.1 1
ARM2DH2060LSO-2-2 ARM2DH2060LSO 两门衣柜1100*635*2100 白腊木 2060双色 0.0 0.0310 181.8 1
ART-50QS-3-1 ART-50QS 皇后床高片 松木 MK-10 52.0 0.0328 52.0
ART-50QS-3-2 ART-50QS 皇后床低片 松木 MK-10 43.0 0.0280 43.0
ART-50QS-3-3 ART-50QS 皇后床床挺 松木 MK-10 33.0 0.0191 33.0
B060PM-1S10-2-1 B060PM-1S10 四门落台上节 松木毛坯 219#仿古色敲洞 142.0 0.0163 23.6 1
B060PM-1S10-2-2 B060PM-1S10 四门落台下节 松木毛坯 219#仿古色敲洞 0.0 0.0818 118.4 1
B-70-BF-4-1 B-70-BF 小儿电脑组合床斗柜 桦木 MK-13 113.0 0.0107 113.0
B-70-BF-4-2 B-70-BF 小儿电脑组合床写字桌 桦木 MK-13 151.0 0.0166 151.0
B-70-BF-4-3 B-70-BF 小儿电脑组合床床挺 桦木 MK-13 94.0 0.0849 94.0
B-70-BF-4-4 B-70-BF 小儿电脑组合床高低片 桦木 MK-13 121.0 0.0820 121.0
B-BG-50KS-01 B-BG-50KS WINDWARD皇帝床高屏 赤杨木 待定 400.0 0.0758 210.7 1
B-BG-50KS-02 B-BG-50KS WINDWARD皇帝床低屏 赤杨木 待定 0.0 0.0623 173.1 1
B-BG-50KS-03 B-BG-50KS WINDWARD皇帝床床庭和铺板档 赤杨木 待定 0.0 0.0058 16.2 1
#4
现有查询里面的最好一列的拆分单价,其实现在没有拆分成功的
#5
问题,依然没有解决,看来得换个思路,修改问题了
#6
问题是依然看不懂。。。