当前位置: 代码迷 >> Sql Server >> 怎么求得总分
  详细解决方案

怎么求得总分

热度:42   发布时间:2016-04-27 15:12:32.0
如何求得总分?
update   TotalAssess   set   FinalPoint=(select   (TotalPoint/SUM(AssessItem.ItemPoint)*100)   FROM   Assess,AssessItem   where   [email protected])   where   [email protected]


[email protected]??,存到FinalPoint字段中,可是得到的结果都不超过20,不知道是为什么?

注:TotalPoint是实得分,SUM(AssessItem.ItemPoint)是原分值

------解决方案--------------------
Assess,AssessItem,这两个表通过什么连接
------解决方案--------------------
你的SUM(AssessItem.ItemPoint)也受到where [email protected] and Assess.ItemID=AssessItem.ItemID影响了。

总分应该用一个独立的汇总语句来查
  相关解决方案