当前位置: 代码迷 >> Sql Server >> :单价拆分有关问题
  详细解决方案

:单价拆分有关问题

热度:37   发布时间:2016-04-27 10:43:17.0
求助:单价拆分问题
根据【成套编码】(父编码)对应的sum(单价)、sum(材积)、材积 求出【成品编码】(子编码)的【拆分单价】
十字叉乘
SQL code
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,scdwhere cpbm.产品编码 <> cpbm.成套编码 and scd.产品编码 = cpbm.产品编码group by cpbm.产品编码,cpbm.成套编码,cpbm.中文描述,cpbm.材料,cpbm.颜色)a,(select bmzh.产品编码,sum(材积) as 材积 from jcld,bmzhwhere jcld.编码 = bmzh.编码 and 代码= 'A'group by bmzh.产品编码)bwhere 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.00000000/2821SM-TOP                                      00/2821SM                                          二门落台仅面板,1148*459*29,8只一包                                                                                                                                                                                                                                        橡木                             ERCOL-001C#                              19.00                                   0.003916                                19.00000000/2824SM-TOP                                      00/2824SM                                          咖啡桌仅面板,848*848*25,8只一包                                                                                                                                                                                                                                          橡木                             ERCOL-001C#                              23.00                                   0.002996                                23.00000000/2825SM-TOP                                      00/2825SM                                          单人茶几仅面板,498*348*25,8只一包                                                                                                                                                                                                                                         橡木                             ERCOL-001C#                              8.00                                    0.001317                                8.00000000/2826SM-TOP                                      00/2826SM                                          沙发桌仅面板,1148*398*25,4只一包                                                                                                                                                                                                                                         橡木                             ERCOL-001C#                              17.00                                   0.002061                                17.00000000/2830SM-TOP                                      00/2830SM                                          长凳仅面板,1158*398*25,8只一包                                                                                                                                                                                                                                          橡木                             ERCOL-001C#                              17.00                                   0.002070                                17.000000100038-3-1                                         100038                                             Stewart雪橇床 高片                                                                                                                                                                                                                                                   赤杨木+樱桃木皮                       HB009                                    437.85                                  0.054649                                437.850006100038-3-2                                         100038                                             Stewart雪橇床 低片                                                                                                                                                                                                                                                   赤杨木+樱桃木皮                       HB009                                    0.00                                    0.019885                                0.000000100038-3-3                                         100038                                             Stewart雪橇床 床挺                                                                                                                                                                                                                                                   赤杨木+樱桃木皮                       HB009                                    0.00                                    0.031405                                0.000000100043-2-1                                         100043                                             Stewart衣柜 上节                                                                                                                                                                                                                                                    赤杨木                            HB009                                    544.00                                  0.019517                                544.000000100043-2-2                                         100043                                             Stewart衣柜 下节                                                                                                                                                                                                                                                    赤杨木                            HB009                                    0.00                                    0.017786                                0.000000101110-2-1                                         101110                                             Parker可拉伸圆桌 桌面                                                                                                                                                                                                                                                  橡胶木                            深樱桃木色                                    356.19                                  0.061052                                356.190001101119-1                                           101119                                             Stewart雪橇床 243×161×132CM 高片                                                                                                                                                                                                                                     赤杨木                            樱桃木色                                     346.71                                  0.049757                                346.709990101119-2                                           101119                                             Stewart雪橇床 243×161×132CM 低片                                                                                                                                                                                                                                     赤杨木                            樱桃木色                                     0.00                                    0.017871                                0.000000101119-3                                           101119                                             Stewart雪橇床 243×161×132CM 床庭                                                                                                                                                                                                                                     赤杨木                            樱桃木色                                     0.00                                    0.027757                                0.000000
  相关解决方案