sql语句问题,请高手帮忙

luoboqingcai 2005-08-04 08:06:30
求一sql语句的拼写


1.1 从延时情况表中取出,学生号码 from 延时情况表 where 延时情况表.所属地 = 大连 and 延时情况表.处置 != 完了
--------------------------------------形成学生号码list
1.2 检索欠款表, from 欠款情况表 where 欠款情况表.所属地 = 大连 and 欠款情况表.学生号码 in (1.1形成的学生号码list) and 欠款情况表.起始年>=2000 and 欠款情况表.终止年<=2005
--------------------------------------形成学生号码list
1.3检索负责者表, from 负责者表 where 负责者表.所属地 = 大连 and 负责者表.学生号码 in(1.2形成的学生号码list)and 负责者表.负责者=小王
--------------------------------------形成学生号码list
1.4检索学生姓名表,from 学生姓名表 where 学生姓名表.所属地 = 大连 and 学生姓名表.学生号码 in (1.3形成的学生号码list) and 学生姓名表.姓名 like %姓名% and 学生姓名表.标记 = '1'
--------------------------------------形成学生号码list
1.5取得欠款原因 select 事故原因.学生号码,借款.不还原因 from 事故原因,借款 where 事故原因.所属地 = 大连 and 事故原因.学生号码 in (1.4形成的学生号码list) and 借款.不还原因 = 事故原因.不还原因
--------------------------------------形成学生号码list
1.6计算延期未还款,借款次数 select sum(总共欠款),sum(回收欠款),count(*) from 借还款表 where 借还款表.所属地 = 大连 and 借还款表.学生号码 in (1.5形成的学生号码list)


延期额=总共欠款合计-回收欠款合计
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Truly 2005-08-05
  • 打赏
  • 举报
回复
select (sum(总共欠款)- sum(回收欠款)) as 延期额 from 延时情况表

inner join 欠款情况表 on 欠款情况表.学生号码 = 延时情况表.学生号码

inner join 负责者表 on 负责者表.学生号码 = 延时情况表.学生号码

inner join 学生姓名表 on 学生姓名表.学生号码 = 延时情况表.学生号码

inner join 事故原因 on 事故原因.学生号码 = 延时情况表.学生号码

inner join 借款 on 借款.不还原因 = 事故原因.不还原因

inner join 借还款表 on 借还款表.学生号码 = 延时情况表.学生号码

where 延时情况表.所属地 = 大连 and 延时情况表.处置 != 完了

and 欠款情况表.所属地 = 大连 and 欠款情况表.起始年>=2000 and 欠款情况表.终止年<=2005

and 负责者表.所属地 = 大连 and 负责者表.负责者=小王

and 学生姓名表.所属地 = 大连 and 学生姓名表.姓名 like %姓名% and 学生姓名表.标记 = '1'

and 事故原因.所属地 = 大连

and 借还款表.所属地 = 大连

Truly 2005-08-04
  • 打赏
  • 举报
回复
inner join

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧