从一行中选择差值TestType,UserID并将该值设置为Final_Test_Score列和GROUP BY UserID

时间:2018-02-08 07:58:30

标签: mysql sql

我希望从此表中查询如下图所示 Table Image 并更新选择一行中的值,即TestType,UserID和将该值设置为Final_Test_Score列和GROUP BY UserID 我想要的结果是:

UserID | TotalUnitAssementScore | FinalAssessmentScore
47     | 0                      | 0
67     | 13.461538461538462     | 13.125
68     | 17.097902097902097     | 6.1875

任何人都可以帮助我,我长期坚持这一点。

1 个答案:

答案 0 :(得分:0)

SELECT USER_ID,SUM(TOTAL_UNIT_ASSESMENT),FINAL_SCORE
FROM TABLE
GROUP BY USER_ID

试试这个。