select 100 / 3 , 100/ 3.0 
            
----------- ---------------------------------------
33          33.333333(1 行受影响)

解决方案 »

  1.   

    select *,迟到早退*1.0/3*3 AS 积分 
      

  2.   

    -- 再补充一下,你要取 2 位小数,可以转换一下。 3位的话, 改成  18,3 这样的形式。
    select 100 / 3 , 100.0/ 3.0 , CONVERT(decimal(18,2) , 100/3.0)
                                                        
    ----------- --------------------------------------- ---------------------------------------
    33          33.333333                               33.33(1 行受影响)