SQL - 舍入数字

时间:2012-05-02 14:35:15

标签: sql rounding hour minute

  

可能重复:
  Accuracy in rounding numbers

我有以下要求 -

  1. 从TableA获取所有行的A_MINUTES列值
  2. 总结A_MINUTES。
  3. 将总计分钟值转换为小时 - 除以60
  4. 将最终小时值舍入到小数点后两位。
  5. 这需要用SQL编写。您认为以下查询会有任何舍入错误吗?

    SELECT ROUND ( (SUM(A_MINUTES)/60.0) , 2) FROM TABLEA
    

1 个答案:

答案 0 :(得分:0)

如果点3.Sum要考虑小时值,则缺少一个SUM函数。

SELECT ROUND ( SUM(SUM(A_MINUTES)/60.0) , 2) FROM TABLEA