select a, b, c, d, (
select sum(sale_amt) from BHCHOI_CREATE
where groupid in (
select groupid
FROM BHCHOI_CREATE --> 매출정보
where ID_I = a.id_i
AND LAST_SALE_DATE BETWEEN '20061201' AND '20061210'
)
) as "총 매출액"
FROM bhchoi_create2 a --> 아이디정보
위 쿼리 보시면 이해가 되실것으로 생각되지만....
약간의 설명을 드리자면,
아이디정보 테이블에서 해당되는 사람의 매출의 합계를 구하고자 함인데...
매출정보에서 해당기간에 포함되는 아이디의 groupid 를 빼와서 그에 해당되는 매출액의 합계를
아이디 조회시 확인하고 싶은 것입니다.
그래서 위와 같이 해보려고 하는데 성능상에 문제가 있을까요?
개선의 여지가 있다면 조언좀 부탁드립니다....