|
오라클 avg함수를 사용하는데
데이터가
------------------------
cd ata
------------------------
10001 2E-06
10001 6E-06
10001 5E-06
10002 0.000239
10002 0.000894
10002 0.000283
------------------------
ADO 쿼리를 사용한 쿼리문이
SELECT cd, avg(ata) FROM test WHERE ata > 0 group by cd
------------------------
cd avg(ata)
------------------------
10001 0.0005
10002 0
------------------------
입니다.
그런데
------------------------
cd avg(ata)
------------------------
10001 0.0005
10002 4.33E-06
------------------------
이렇게 나오게 하고 싶은데.............
특별한 방법이 있는건가요?
아니면 ado의 버그 인가요?
엑세스에서 데이터를 똑같이 넣고 계산을하면
엑세스에서 group by 할때에는 제대로 되는데 오라클에서 하면 소수점 5자리이하는 0으로 인식을 하네요
저만 그런건가요? 오라클 사용하고 계신분 테스트 한번 해주세요.
참고로 빌더 5.0을 사용하고 있으며 ado업데이트는 해주었습니다.
|