select trunc(col1*33/100,2) from table1;

解决方案 »

  1.   

    select round(col1*33/100,2) from table1;
      

  2.   

    --两个函数是有区别的21:18:31 jlanzpa817>select trunc(1.333,2) from dual;TRUNC(1.333,2)
    --------------
              1.33已用时间:  00: 00: 00.10
    21:18:44 jlanzpa817>select trunc(1.335,2) from dual;TRUNC(1.335,2)
    --------------
              1.33已用时间:  00: 00: 00.10
    21:18:52 jlanzpa817>select round(1.333,2) from dual;ROUND(1.333,2)
    --------------
              1.33已用时间:  00: 00: 00.10
    21:19:01 jlanzpa817>select round(1.335,2) from dual;ROUND(1.335,2)
    --------------
              1.34已用时间:  00: 00: 00.10
      

  3.   

    别用TRUNC,算财务数据时如果出错,可能会找死掉,还是ROUND好用,误差不会那么大
      

  4.   

    to  zzyfoot(fringe) 你确信会出现死掉的情况吗????在什么情况下会死掉呢?