double인 컬럼을 truncate(data, 2)로 조회를 하면 여러개의 row 중에 하나만 이상한 값이 나옵니다.
예를 들어
실재 값 , truncate 값
80.07 , 80.06
9.12 , 9.12
7.1 , 7.10
5.11 , 5.11
상위 내용 처럼 값이 나옵니다.
내용을 아시는 분이 있으신지요? 버그인가요?
감사합니다.
구글링해보니 비슷한 문제가 있나보네요.
아무래도 double이 floating point라서 그런 듯도 싶습니다.
data type을 NUMERIC으로 변경해보시는 건 어떨지요?