안녕하세요. 전 언제쯤 사람들에게 답을 할수 있을지. IBTTable에 IBQuery를 연결해서 프로그램내에서 Query를 SELECT 필드명1, 필드명2 , Count(*) CNT FORM 테이블명 WHERE 필드명3 = 'Big'이라고 했는데 동적에러 어쩌구 하면서 안되는...
plan0611
•
2000.09.02 04:11
최혜정 wrote:
> 안녕하세요.
> 전 언제쯤 사람들에게 답을 할수 있을지.
>
> IBTTable에 IBQuery를 ...
공성환
•
2000.09.02 04:11
count,max,min,sum...등은 그룹합수입니다...
group by 필드명1, 필드명2를 추가 시켜서 해보세요...
...
> 안녕하세요.
> 전 언제쯤 사람들에게 답을 할수 있을지.
>
> IBTTable에 IBQuery를 연결해서
> 프로그램내에서 Query를
> SELECT 필드명1, 필드명2 , Count(*) CNT
> FORM 테이블명
> WHERE 필드명3 = 'Big'이라고 했는데
> 동적에러 어쩌구 하면서 안되는 군요.
> Count부분을 삭제시킨까 되더라구요.
> 넘 질문이 부실한가?
> 이 Query는 DBGrid와 연결시켰어요.
>
{답변} 전반적인 사항은 이해가 가지 않으나, 질문에 있는 query를 보면 잘못된 점이
있어 몇자 적어 보닙니다. 제가 알고 있는 사항으로는 count, sum. avg 등등은 보통
칭하길을 '그룹함수'라고 합니다. 그래서 group by을 사용해야 합니다.
(예)
SELECT 필드명1, 필드명2, Count(*) CNT
FORM 테이블명
WHERE 필드명3 = 'Big'
GROUP BY 필드명1, 필드명2