如何在使用联接SQL时从列中获取最大值

卡扎·梅恩·乌丁

我写了以下sql查询

SELECT  ST.Roll, CR.Code, CR.Title, CR.Credits, SCH.ObtainedGPA
FROM [MIU_UCAM.1.0.1].[dbo].[StudentCourseHistory]  AS SCH
JOIN [MIU_UCAM.1.0.1].[dbo].[Student] AS ST ON SCH.StudentID = ST.StudentID
JOIN [MIU_UCAM.1.0.1].[dbo].[Course] AS CR ON SCH.CourseID = CR.CourseID AND SCH.VersionID = CR.VersionID

WHERE ST.Roll ='0914BPM00387'

返回如下结果

Roll            Code    Title                          Credits  ObtainedGPA  

0914BPM00387    BPM216  Physiology Lab -                   1    4.00         
0914BPM00387    BPM217  Pharmaceutical Microbiology        3    2.25         
0914BPM00387    BPM217  Pharmaceutical Microbiology        3    2.00          
0914BPM00387    BPM218  Pharmaceutical Microbiology Lab    1    3.50         

这里的BPM217和BPM217相同,但是它的ObtainedGrade分别为2.25和2.00。现在如何从这两行中仅获取最大值2.25。

我需要sql查询。谢谢先进。

萦绕
SELECT  ST.Roll, CR.Code, CR.Title, CR.Credits, MAX(SCH.ObtainedGPA)
FROM [MIU_UCAM.1.0.1].[dbo].[StudentCourseHistory]  AS SCH
JOIN [MIU_UCAM.1.0.1].[dbo].[Student] AS ST ON SCH.StudentID = ST.StudentID
JOIN [MIU_UCAM.1.0.1].[dbo].[Course] AS CR ON SCH.CourseID = CR.CourseID AND SCH.VersionID = CR.VersionID
WHERE ST.Roll ='0914BPM00387'
GROUP BY ST.Roll, CR.Code, CR.Title, CR.Credits  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MySQL中获取列的最大值

来自分类Dev

如何在Pandas DataFrame中获取nan / min值时的最大值/最小值

来自分类Dev

如何在Pandas DataFrame中获取nan / min值时的最大值/最小值

来自分类Dev

如何在 SQL 中获取一组行的最小值和最大值?

来自分类Dev

如何从Excel中的2列中获取最大值?

来自分类Dev

如何从Excel中的2列中获取最大值?

来自分类Dev

SQL查询以从列中获取最大值

来自分类Dev

如何在fortran中获取最大值的位置?

来自分类Dev

如何在MongoDB中获取字段的最大值

来自分类Dev

如何在对象数组中获取最大值

来自分类Dev

如何在MongoDB中获取字段的最大值

来自分类Dev

如何在php中获取sql数据库查询的最大值

来自分类Dev

如何在SQL Server中获取最大值的多个字段?

来自分类Dev

如何在单行数据框中获取与n个最大值相对应的列?

来自分类Dev

如何在Ruby中获取数组第二列的最大值和总和

来自分类Dev

如何在Teradata SQL中跨行获取最大列值?

来自分类Dev

如何通过sql获取组中的最大值

来自分类Dev

如何在SQL中的某一列中基于最大值返回多行

来自分类Dev

如何在SQL Server中按标题每天选择一列中的最大值

来自分类Dev

如何从单个表中获取两列的最大值?

来自分类Dev

如何获取单行中多列的最大值?

来自分类Dev

scala:如何获取数据框中列的最大值

来自分类Dev

如何在SQL查询中过滤最大值记录

来自分类Dev

如何在多维列表的列中打印最大值?

来自分类Dev

如何在 MYSQL 中设置列的最大值?

来自分类Dev

使用存储过程和联接查询获取最大值

来自分类Dev

无论如何,使用mongoengine在列中获取最大值?

来自分类Dev

在Java中获取最大值sql

来自分类Dev

如何在同一My SQL查询中获取ID,最小值和最大值?

Related 相关文章

  1. 1

    如何在MySQL中获取列的最大值

  2. 2

    如何在Pandas DataFrame中获取nan / min值时的最大值/最小值

  3. 3

    如何在Pandas DataFrame中获取nan / min值时的最大值/最小值

  4. 4

    如何在 SQL 中获取一组行的最小值和最大值?

  5. 5

    如何从Excel中的2列中获取最大值?

  6. 6

    如何从Excel中的2列中获取最大值?

  7. 7

    SQL查询以从列中获取最大值

  8. 8

    如何在fortran中获取最大值的位置?

  9. 9

    如何在MongoDB中获取字段的最大值

  10. 10

    如何在对象数组中获取最大值

  11. 11

    如何在MongoDB中获取字段的最大值

  12. 12

    如何在php中获取sql数据库查询的最大值

  13. 13

    如何在SQL Server中获取最大值的多个字段?

  14. 14

    如何在单行数据框中获取与n个最大值相对应的列?

  15. 15

    如何在Ruby中获取数组第二列的最大值和总和

  16. 16

    如何在Teradata SQL中跨行获取最大列值?

  17. 17

    如何通过sql获取组中的最大值

  18. 18

    如何在SQL中的某一列中基于最大值返回多行

  19. 19

    如何在SQL Server中按标题每天选择一列中的最大值

  20. 20

    如何从单个表中获取两列的最大值?

  21. 21

    如何获取单行中多列的最大值?

  22. 22

    scala:如何获取数据框中列的最大值

  23. 23

    如何在SQL查询中过滤最大值记录

  24. 24

    如何在多维列表的列中打印最大值?

  25. 25

    如何在 MYSQL 中设置列的最大值?

  26. 26

    使用存储过程和联接查询获取最大值

  27. 27

    无论如何,使用mongoengine在列中获取最大值?

  28. 28

    在Java中获取最大值sql

  29. 29

    如何在同一My SQL查询中获取ID,最小值和最大值?

热门标签

归档