SQL/ORACLE
[Oracle]원단위 절삭 trunc함수
nineDeveloper
2014. 2. 12. 21:52
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;
즐거운 하루되세요.
장석문(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
반응형