sql语句问题,请高手帮忙
求一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)
延期额=总共欠款合计-回收欠款合计
问题点数:100、回复次数:10Top
1 楼laok2yang(笨鸟——学习中)回复于 2005-08-04 20:23:26 得分 0
关注一下Top
2 楼luoboqingcai(萝卜青菜)回复于 2005-08-04 20:24:44 得分 0
谢谢楼上的。同时也谢谢楼下的。Top
3 楼xjspa(天涯)回复于 2005-08-04 20:27:44 得分 0
1.4检索学生姓名表,from 学生姓名表 where 学生姓名表.所属地 = 大连 and 学生姓名表.学生号码 in (1.3形成的学生号码list) and 学生姓名表.姓名 like %姓名% and 学生姓名表.标记 = '1'
可能性能不高!
拜托,使用什么数据库呀。你的问题说得不明确。好像我和你做得系统有些像了。
写个存储过程,运用临时表,一步一步来做吧。
只能帮你出这点法子了,不好意思。Top
4 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-04 20:31:31 得分 0
GZTop
5 楼zhilunchen(他山居士)回复于 2005-08-04 20:44:58 得分 0
贴主想得到什么啊?你要的SQL语句包括哪些信息,条件是什么?如果仅仅是上面的5条SQL语句,需求已经讲得很清楚了,用实际表名和实际字段名代替就可以了。Top
6 楼luoboqingcai(萝卜青菜)回复于 2005-08-04 21:10:24 得分 0
就是上面这些。如果用实际的代替了,怎么样合成一条?
谢谢楼上的,谢谢楼下的。Top
7 楼zhilunchen(他山居士)回复于 2005-08-04 21:50:50 得分 0
字段不相同,只能用连接,但又有什么意义呢?Top
8 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-04 21:52:32 得分 0
楼主要给 zhilunchen(他山居士)发个短消息,他才会帮助你呢,他可是高人!!!!
也许更重要的是楼主没讲清楚需要什么?再看看自己写的清楚吗?zhilunchen(他山居士)发个短消息
Top
9 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-04 21:54:52 得分 0
反正偶没看懂,晕了......帮顶~~~~Top
10 楼zhaoliang_chen(龙行天下)回复于 2005-08-04 22:07:08 得分 0
自己参考相关资料吧Top




