floor 的功能就是取整

解决方案 »

  1.   

    请问楼主你用的是什么可视化工具,我现在也正在学mysql。
      

  2.   

     他这个是mysql workbach 推荐navicat
      

  3.   


    楼主可能想问为什么整数个位明明是1,结果取整过后变成了0吧(看第二行的数据)
    TR_AMT*100=6971.00,但是FLOOR(TR_AMT*100)=6970了
      

  4.   


    楼主可能想问为什么整数个位明明是1,结果取整过后变成了0吧(看第二行的数据)
    TR_AMT*100=6971.00,但是FLOOR(TR_AMT*100)=6970了
    肯定是TR_AMT*100的两位小数结果被四舍五入过了,floor取整是对舍入之前的数值
      

  5.   


    楼主可能想问为什么整数个位明明是1,结果取整过后变成了0吧(看第二行的数据)
    TR_AMT*100=6971.00,但是FLOOR(TR_AMT*100)=6970了这个是沒有的  数据库存的就是  69.71 
    我sheng
    楼主可能想问为什么整数个位明明是1,结果取整过后变成了0吧(看第二行的数据)
    TR_AMT*100=6971.00,但是FLOOR(TR_AMT*100)=6970了
    肯定是TR_AMT*100的两位小数结果被四舍五入过了,floor取整是对舍入之前的数值数据库存的 就是 69.71
    *100 就是 6971.00
      

  6.   

    floor也不是新函数了,不觉得这是bug,肯定是数据问题