求助,急,在线等 有一学生信息表,其中有学号,课程,成绩字段,一个学号对应多门课程另一表课程信息表,其中有课程,学分字段我现在想通过学生的成绩统计学生获得的学分,而有个关键问题是,存在学生每门课程都不及格的,即拿不到学分,该怎么写限制条件来进行统计谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select A.学号,sum(B.学分) as [学分] From 信息表 A inner join 课程信息表 B on A.[课程]=B.[课程] SELECT S.学号,SUM(case when S.成绩 < 60 Then 0 Else T.学分 end) 学分FROM 学生信息表 S,课程信息表 T where S.课程 = T.课程 group by S.学号 什么叫限制条件?不管能不能拿到学分,一起统计进去就是了。没有学分的,要不是0分,要不是NULL。 select a.学号,sum(b.学分) as 学分 from 学生信息表 a inner join 课程信息表 b on a.课程=b.课程 group a.学号 where a.成绩>=60 急急急急!sql2005企业版的奇怪现象 求一数据库自定义函数 SQL查询工作月份 (急)循环中改变数据类型 请帮忙写个sql函数 真怪了,新建一个数据库,竟然没有系统存贮过程,记得新建后,就该有很多系统自带的存贮过程的,为何? 求写一个sql语句 怎样检查库里里面是否有XX表啊?用什么语句判断啊 怎样用触发器?请高手指点 求A表第二大值对应另一个表的记录的SQL security admin可以reset password而不需要old password吗? 在SQL2000中如何查询日期型字段
SELECT S.学号,SUM(case when S.成绩 < 60 Then 0 Else T.学分 end) 学分
FROM 学生信息表 S,课程信息表 T
where S.课程 = T.课程
group by S.学号