- 爱易网页
-
MSSQL教程
- 较复杂的数据统计!该怎么处理
日期:2014-05-19 浏览次数:20562 次
较复杂的数据统计!!!
表结构:
父物料编号 父物料版本 子物料编号 子物料版本 父物料数量 子物料数量
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