C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[28358] adoquery에서의 group by 문제
bigdream [bigdream] 752 읽음    2003-12-29 17:31
오라클 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업데이트는 해주었습니다.

+ -

관련 글 리스트
28358 adoquery에서의 group by 문제 bigdream 752 2003/12/29
28376     Re:adoquery에서의 group by 문제 18억 992 2003/12/31
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.