안녕하세요.
클럽에 가입한지 꽤 오래 되었는데 좋은 글들만 활용할 뿐 정작 제가 답글이나 다른분들께
현재 소수점 4자리까지 존재하는 수를 결과적으로 Round를 하여 소수점을 제외한 값을 얻고자 할 때,
즉, 15.4449 라는 수가 결과적으로 16이 나와야 할 경우 어떻게 해야 하는지요?
소수점 4자리부터 순차적으로 반올림을 해서 결과를 가져와야 합니다.
단순히 생각해보면 ROUND를 0까지 해야 할 것으로 보입니다만 다른 좋은 방법을 아신다면
알려주시면 감사하겠습니다.
SELECT ROUND(ROUND(ROUND(ROUND(ROUND(15.4449,4),3),2),1),0) SALESAMOUNT FROM DUAL;
위와 같이 하면 16 이라는 결과를 얻긴 합니다만...너무 무식한 방법같아서 >_<
부탁드리겠습니다.