有一张项目名称表tPYItem /*==============================================================*/
/* Table: tPYItem */
/*==============================================================*/
create table tPYItem (
dIntItemID int identity,
dIntPYItemStyleID int not null,
dIntGongXuID int null,
dVchItemName varchar(128) null,
constraint PK_TPYITEM primary key (dIntItemID)
)
go还有一张工序表/*==============================================================*/
/* Table: tPYGongXu */
/*==============================================================*/
create table tPYGongXu (
dIntGongXuID int identity,
dVchGongXuName varchar(16) null,
constraint PK_TPYGONGXU primary key (dIntGongXuID)
)
go有张工位表
/*==============================================================*/
/* Table: tPYGongWei */
/*==============================================================*/
create table tPYGongWei (
dIntGongWeiID int identity,
dVchGongWeiName varchar(16) null,
dIntGongXuID int null,
constraint PK_TPYGONGWEI primary key (dIntGongWeiID)
)
go还有张报表/*==============================================================*/
/* Table: tPYTableTwo */
/*==============================================================*/
create table tPYTableTwo (
dVchDate varchar(10) not null,
dIntItemID int not null,
dIntGongweiID int not null,
dFatValue float null,
constraint PK_TPYTABLETWO primary key (dVchDate, dIntItemID, dIntGongweiID)
)
go一个工序下有多个工位,项目名称有个外键指向工序,总报表中有2个外键分别指向项目表和工位表。工序数据: 1 工序1
工位表数据:1 工位1 1
2 工位2 1
项目表数据:1 项目1 1
2 项目2 1
3 项目3 1
4 项目4 1
报表数据: 2011-05-11 1 1 500
2011-05-11 2 1 600
2011-05-11 3 1 700
2011-05-11 1 2 700
2011-05-11 2 2 700
2011-05-10 1 1 450
2011-05-10 2 1 550
求一个sql语句:输入结果为:2011-05-11 1 1 500
2011-05-11 2 1 600
2011-05-11 3 1 700
2011-05-11 4 1 0
/* Table: tPYItem */
/*==============================================================*/
create table tPYItem (
dIntItemID int identity,
dIntPYItemStyleID int not null,
dIntGongXuID int null,
dVchItemName varchar(128) null,
constraint PK_TPYITEM primary key (dIntItemID)
)
go还有一张工序表/*==============================================================*/
/* Table: tPYGongXu */
/*==============================================================*/
create table tPYGongXu (
dIntGongXuID int identity,
dVchGongXuName varchar(16) null,
constraint PK_TPYGONGXU primary key (dIntGongXuID)
)
go有张工位表
/*==============================================================*/
/* Table: tPYGongWei */
/*==============================================================*/
create table tPYGongWei (
dIntGongWeiID int identity,
dVchGongWeiName varchar(16) null,
dIntGongXuID int null,
constraint PK_TPYGONGWEI primary key (dIntGongWeiID)
)
go还有张报表/*==============================================================*/
/* Table: tPYTableTwo */
/*==============================================================*/
create table tPYTableTwo (
dVchDate varchar(10) not null,
dIntItemID int not null,
dIntGongweiID int not null,
dFatValue float null,
constraint PK_TPYTABLETWO primary key (dVchDate, dIntItemID, dIntGongweiID)
)
go一个工序下有多个工位,项目名称有个外键指向工序,总报表中有2个外键分别指向项目表和工位表。工序数据: 1 工序1
工位表数据:1 工位1 1
2 工位2 1
项目表数据:1 项目1 1
2 项目2 1
3 项目3 1
4 项目4 1
报表数据: 2011-05-11 1 1 500
2011-05-11 2 1 600
2011-05-11 3 1 700
2011-05-11 1 2 700
2011-05-11 2 2 700
2011-05-10 1 1 450
2011-05-10 2 1 550
求一个sql语句:输入结果为:2011-05-11 1 1 500
2011-05-11 2 1 600
2011-05-11 3 1 700
2011-05-11 4 1 0
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货