728x90
반응형

round 함수도 그렇고.. trunc함수도 그렇고... 소수점 단위만 반올림을 하는데..

만약 134,599원이라면... 원단위인 9를 0으로 바꾸고 싶은데...

(sum(t_price/1.1)) 공급가액

, (sum(t_price/1.1*0.1)) 세액

, (sum(t_price)) 합계금액

세금계산서를 출력해야 되는데...

어떻게 하는지 잘 모르겠습니다.

엑셀에서는 rounddown이라는 함수가 있는데...

오라클에서도 이런함수가 있는지...

지도 부탁드립니다.

이 글에 대한 댓글이 총 3건 있습니다.

안녕하세요.

 

trunc함수를 사용하시면 됩니다.

 

SELECT TRUNC(15.79,-1) "Truncate" FROM DUAL;

 

Truncate
----------
        10

즐거운 하루되세요.

장석문(math90)님이 2005-03-30 11:47:18에 작성한 댓글입니다.

SQL> select round(198673,-1) from dual;

ROUND(198673,-1)
----------------
          198670

SQL> select trunc(697979,-1) from dual;

TRUNC(697979,-1)
----------------
          697970

SQL> select trunc(9697.78838,1) from dual;

TRUNC(9697.78838,1)
-------------------
             9697.7

SQL>

김흥수(protokhs)님이 2005-03-30 11:48:36에 작성한 댓글입니다.

아~ 감사합니다.

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,