求版主(查询问题),马上结帖
drop table 订料表,来料表,发料表,库存表
go
create table 订料表(型号 varchar(10),料名 varchar(255),订料单号 varchar(20),供应商名 varchar(100),
订料数 numeric(20,6),要求到料时间 datetime,实际到料时间 datetime)
create table 来料表(型号 varchar(10),料名 varchar(255),来料单号 varchar(20),供应商名 varchar(100),
来料数 numeric(20,6),时间 datetime)
create table 发料表(型号 varchar(10),料名 varchar(255),发料单号 varchar(20),供应商名 varchar(100),
发料数 numeric(20,6),时间 datetime)
create table 库存表(型号 varchar(10),料名 varchar(255),库存数 numeric(20,6))
insert into 订料表
select '1001 ', '电源 ', 'A-1001 ', '一厂 ',200, '2007-04-10 ', '2007-04-12 '
union all select '1002 ', '电容 ', 'B-1001 ', '二厂 ',100, '2007-04-12 ', '2007-04-15 '
union all select '1001 ', '电源 ', 'A-1002 ', '一厂 ',500, '2007-04-18 ', '2007-04-20 '
insert into 来料表
select '1001 ', '电源 ', 'AL-1001 ', '一厂 ',200, '2007-04-12 '
union all select '1002 ', '电容 ', 'BL-1001 ', '二厂 ',100, '2007-04-15 '
union all select '1001 ', '电源 ', 'AL-1002 ', '一厂 ',500, '2007-04-20 '
insert into 发料表
select '1001 ', '电源 ', 'AF-1001 ', '一厂 ',100, '2007-04-13 '
union all select '1001 ', '电源 ', 'AF-1002 ', '一厂 ',30, '2007-04-15 '
union all select '1001 ', '电源 ', 'AF-1003 ', '一厂 ',20, '2007-04-16 '
union all select '1002 ', '电容 ', 'BF-1001 ', '二厂 ',10, '2007-04-20 '
union all select '1002 ', '电容 ', 'BF-1002 ', '二厂 ',50, '2007-04-21 '
union all select '1001 ', '电源 ', 'AF-1004 ', '一厂 ',50, '2007-04-22 '
insert into 库存表
select '1001 ', '电源 ',520
union all select '1002 ', '电容 ',40
怎么按型号,料名,日期 得到如下查询结果:
订料单号 型号 料名 来料时间 来料数量 发料单号 发料时间 发料数量 库存
A-1001 1001 电源 2007-04-12 &