首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

这些如何用sql做

2012-05-23 
这些怎么用sql做账户基本表账户号账户名称客户号开户日期1000001账户名称1101201101011000002账户名称2102

这些怎么用sql做
账户基本表


账户号账户名称客户号开户日期
1000001账户名称110120110101
1000002账户名称210220110103
1000003账户名称310120110103
1000004账户名称410220110108
1000005账户名称510120110102

账户余额明细表
账户号开始日期到期日期账户余额
100000120110101201101101000
100000120110111201103012000
10000012011030120110331500
10000022011010320110110300
100000220110111201103016000
1000003201101032011030180000
10000042011010820110301200
100000520110102201103015000

客户资料表
客户号客户名称身份证号地址
101张1
102李2
103张3




1、查询客户号为101所有账户余额在 20110101号 的账户汇总余额
2、查询客户号为101的客户在20110104号账户明细
3、查询在20110103号那天有哪些客户开户,并且这天各账户的余额是多少?
4、查询客户名称为姓“张”的都开了哪些账户及基本资料



[解决办法]
发帖的时候 尽量贴上建表和插入的sql 然后贴上想要的结果

 先建表 吃饭去了

SQL code
create table 账户基本表( 账户号 varchar2(20) not null, 账户名称 varchar2(20) not null, 客户号 varchar2(20) not null, 开户日期 varchar2(10) not null);insert into 账户基本表 values('1000001','账户名称1','101','20110101');   insert into 账户基本表 values('1000002','账户名称2','102','20110103');insert into 账户基本表 values('1000003','账户名称3','101','20110103');insert into 账户基本表 values('1000004','账户名称4','102','20110108');insert into 账户基本表 values('1000005','账户名称5','101','20110102');    create table 账户余额明细表( 账户号 varchar2(10) not null, 开始日期 varchar2(10) not null, 到期日期 varchar2(10) not null, 账户余额 number(20) not null);insert into 账户余额明细表 values('1000001','20110101','20110110',1000); insert into 账户余额明细表 values('1000001','20110111','20110301',2000); insert into 账户余额明细表 values('1000001','20110101','20110331',500); insert into 账户余额明细表 values('1000002','20110103','20110110',300); insert into 账户余额明细表 values('1000002','20110111','20110301',6000); insert into 账户余额明细表 values('1000003','20110103','20110301',80000); insert into 账户余额明细表 values('1000004','20110108','20110301',200); insert into 账户余额明细表 values('1000005','20110102','20110301',5000); create table 客户资料表( 客户号 varchar2(10) not null, 客户名称 varchar2(50) not null, 身份证号 varchar2(20), 地址 varchar2(500));insert into 客户资料表 values('101','张1','',''); insert into 客户资料表 values('102','李2','','');insert into 客户资料表 values('103','张3','',''); 

热点排行