소수점 20자리 및 full값을 가지고 산출을 하는데, 오라클 서버별로 나오는 소수부금액의 차이가 발생되서 질문 올립니다.
전체급여중 내 급여의 비율을 기반으로 산출하는데, 대략 산출 방식은 아래와 같이 하는데,
추가급 = 총수익 * ( 내월급/전체월급 )
이때, 서버 2대에서 동일한 소스로 처리한 결과 각각 소수점 7째자리부터 값이 다르게 나타나는데,
머때문에 그런지??? 알수가 없네.
비율산출할때는 full 값으로 산출하는데, 이게 값이 너무커서 서버마다 처리하는 소수점이 달라서 그런지 ㅜㅜ
1번 오라클 서버 1.000000023
2번 오라클 서버 1.000000024
암튼 아시는 분은 답글 부탁드립니다. please~~~ |