当前位置: 代码迷 >> Sql Server >> 较复杂的数据统计!该怎么处理
  详细解决方案

较复杂的数据统计!该怎么处理

热度:95   发布时间:2016-04-27 21:14:59.0
较复杂的数据统计!!!
表结构:
父物料编号   父物料版本   子物料编号     子物料版本   父物料数量       子物料数量            
  A                         1                       B                     1                         1                         2
  A                         1                       C                     1                         1                         1
  B                         1                       Z                     1                         1                         2.5
  C                         1                       Z                     1                         1                         3.5            
  B                         1                       M                     1                         1                         3.2
  C                         1                       M                     1                         1                         1.9
需要根据输入的父物料编号和版本及数量,查询最终物料M和Z的数量!
能否快速的计算出来啊!

------解决方案--------------------
http://community.csdn.net/Expert/topic/5429/5429535.xml?temp=.7268946
------解决方案--------------------
create table ta(
父物料编号 varchar(5),
父物料版本 int,
子物料编号 varchar(5),
子物料版本 int,
父物料数量 int,子物料数量 decimal(15,2))
insert ta select 'A ', 1, 'B ', 1, 1, 2
insert ta select 'A ', 1, 'C ', 1, 1, 1
insert ta select 'B ', 1, 'Z ', 1, 1, 2.5
insert ta select 'C ', 1, 'Z ', 1, 1, 3.5
insert ta select 'B ', 1, 'M ', 1, 1, 3.2
  相关解决方案