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

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语句啊??
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
-狙击手- 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

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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