MySQL Query,按列组计算数据

时间:2017-07-21 01:47:09

标签: mysql sql

我需要一些建议来获得我需要的结果, 这是条件, 我有这些数据,

data

我想要的结果是,我需要用公式计算totalpointp和totalpointk:

totalpointp = avg(ujnilaip - ujjenis H )/ 2.5 + avg(ujnilaip - ujjenis M )/ 3.5 + avg(ujnilaip - ujjenis小号)/ 4

totalpointk = avg(ujnilaik - ujjenis H )/ 2.5 + avg(ujnilaik - ujjenis M )/ 3.5 + avg(ujnilaik - ujjenis小号)/ 4

我对查询感到困惑,我尝试了最新的查询:

任何建议都会有所帮助,提前谢谢

  

SELECT ujsiswa,
  AVG(ujnilaip)AS totalnilaip,
  AVG(ujnilaik)AS   totalnilaik   来自ujian GROUP BY ujmp;

0 个答案:

没有答案