对两个数据库进行操作。。高手请帮忙!!!

ganmin 2006-03-17 02:08:17
数据库assingment中有表grade,字段为stu_no,subject_name,gra.
数据库bbs中有表forum,字段为stu_no,subject_name,r_no,t_no.
现在要计算学生成绩gra,它由r_no,t_no决定,如果r_no>50,则a=50,否则a=r_no.如果t_no>50,则b=50,否则,b=r_no. gra=a+b.
大侠们,应该怎么写这条SQL语句啊??
...全文
49 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
-狙击手- 2006-03-17
select g.stu_no,g.subject_name,gra= (case when r_no>50 then 50
else r_no end) +
(case when t_no>50 then 50
else r_no end)
from assingment..grade g inner join bbs..forum m on g.stu_no=m.stu_no
回复
asen51 2006-03-17
select g.stu_no,g.subject_name,gra= (case when r_no>50 then 50
else r_no end) +
(case when t_no>50 then 50
else r_no end)
from grade g inner join forum m on g.stu_no=m.stu_no
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-03-17 02:08
社区公告
暂无公告