我使用以下查询:输出错误与SQL
Q
输出错误与SQL
1
A
回答
2
下面的查询不完全测试,因为有没有提供采样数据。
SELECT d.LecturerID, d.Name,
c.CourseID, c.CourseName,
a.Semester,
a.percentageOfStudent
FROM
(
SELECT CourseID,
Semester,
SUM(CASE WHEN grade >= 6 THEN 1 ELSE 0 END) * 1.0/COUNT(*) * 100.0 percentageOfStudent
FROM Exam
GROUP BY CourseID, Semester
HAVING SUM(CASE WHEN grade >= 6 THEN 1 ELSE 0 END) * 1.0/COUNT(*) * 100.0 < 50
) a
INNER JOIN Lecture b
ON a.CourseID = b.CourseID AND
a.Semester = b.Semester
INNER JOIN Course c
ON b.CourseID = c.CourseID
INNER JOIN Lecturer d
ON b.LecturerID = d.LecturerID
+0
感谢您的帮助,但它说:查询错误:没有这样的列:c.Semester无法执行语句 – user2158447 2013-03-11 23:11:20
+0
再试一次,错误被抛出的原因是我按学期加入'讲座'和'课程'。 – 2013-03-11 23:16:32
+0
非常感谢,非常感谢! – user2158447 2013-03-11 23:25:38
相关问题
- 1. SQL CASE错误输出
- 2. 错误的SQL输出
- 3. 的Oracle SQL输出错误
- 4. PL SQL错误的输出
- 5. 将错误输出到与
- 6. DISTINCT与错误的输出
- 7. SQL Server 2005的错误输出
- 8. SUM GROUP BY JOIN SQL错误输出
- 9. PHP/SQL错误在输出数据
- 10. PHP/SQL语句输出错误
- 11. SQL小提琴输出错误
- 12. 解析.sql文件时输出错误
- 13. 错误而获取SQL输出到html
- 14. NServiceBus与Sql Server传输错误
- 15. 输出错误
- 16. 输出错误
- 17. 输出错误
- 18. 错误输出
- 19. 错误输出
- 20. 错误输出
- 21. 错误的输出与搜索功能SQL
- 22. 使用susy与libsass - 错误的输出
- 23. 错误输出文件与Python 3.0
- 24. 打印输出错误与assymble代码
- 25. 错误的输出与串行在C
- 26. 输出CSV与Django的错误?
- 27. 错误与Yelp的API输出
- 28. $输出字符串错误与HTML类
- 29. 空白输出,与scanner/jvm错误?
- 30. 与php提交时出现sql错误
这肯定是一个家庭作业的问题:) – Saju 2013-03-11 22:34:46
这将帮助我们回答你的问题,如果你定义究竟是什么错了你的输出,你会想到什么,你实际上得到。 – beny23 2013-03-11 22:34:49
@Sjuju作业与否与问题无关。这里主要的问题是关闭这个问题,因为它不清楚用户想要什么,我们不在这里做出假设 – 2013-03-11 22:36:00