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
相关问答:
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊
随便搞一D版吧,
迅雷第一个就可以用
2000,2005都这样
http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......
请教高手:
以下是数据库中的三条记录,英文为字段名称
id planname TaskBeginTime Status
329 2010年03 ......
需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......