易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL 视图 - MS-SQL Server / 疑难问题

表1
 
单号 日期
001 2010-01-01 
002 2010-02-03

表2
单号 货物 价格
001 货物1 10
001 货物2 20
001 货物3 30
002 货物1 10
002 货物2 20
002 货物3 30

表3
单号 手续项目 手续费用
001 项目1 5
001 项目2 2
001 项目3 4
001 项目4 8
002 项目1 5
002 项目2 2
002 项目3 4
002 项目4 8

求: 表3中的手续费用按单号合计加在表2中每种中货物的价格中,如何建视图?

SQL code:
create table t2(单号 varchar(10),货物 varchar(10),价格 int)
insert into t2 values('001', '货物1', 10)
insert into t2 values('001', '货物2', 20)
insert into t2 values('001', '货物3', 30)
insert into t2 values('002', '货物1', 10)
insert into t2 values('002', '货物2', 20)
insert into t2 values('002', '货物3', 30)

create table t3(单号 varchar(10),手续项目 varchar(10),手续费用 int)
insert into t3 values('001', '项目1', 5)
insert into t3 values('001', '项目2', 2)
insert into t3 values('001', '项目3', 4)
insert into t3 values('001', '项目4', 8)
insert into t3 values('002', '项目1', 5)
insert into t3 values('002', '项目2', 2)
insert into t3 values('002', '项目3', 4)
insert into t3 values('002', '项目4', 8)
go

create view my


相关问答:

Asp+sql server问题 - Web 开发 / ASP

我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例: ......

求一SQL写法 - MS-SQL Server / 基础类

id                           url                   rank     ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号