用 formatfloat 格式化函数。格式化字符串取为 #.000 即可。

解决方案 »

  1.   

    ROUND ( numeric_expression , length [ , function ] )
    numeric_expression 是要做四舍五入的数据。
    length             是保留小数的位数。
    function           是否是四舍五入还是截断。第一个语句四舍五入结果。第二个语句截断结果。
    SELECT ROUND(150.75, 0) 
     151.00
    SELECT ROUND(150.75, 0, 1)
     150.00
      

  2.   

    取整
    select Round(sum(zaiji_num)/sum(class_num)) as 出勤率 from table1 where class_name='''+edit1.text+''''
    留三位小数
    select Round(sum(zaiji_num)/sum(class_num),3) as 出勤率 from table1 where class_name='''+edit1.text+''''