-- 아래 처럼 해보세요... 원하시는 게 정확한지 모르겠지만....
select TABA.A,SUMA,SUMB ---> count(*) 로 바꿈...
from ( select a, sum(b) SUMA
from x
where c like '200203%'
group by a
) taba,
(select a, sum(b) SUMB
from y
where c like '200203%'
group by a
) tabb
where taba.a = tabb.a
and taba.suma > tabb.sumb
-- 김평준 님이 쓰신 글:
>> db2를 공부하는 사람입니다.
>> 이번에 select를 하다보니 판매 업체수는 여러개고
>> 수금 업체는 판매업체에 있을수도 있고 없을수도 있고 있다면 판매금액보다 적을수도 있고 많을 수도 있습니다.
>> 그래서
>> 월 기준으로 판매업체에 대해 미수금 업체의 수가 몇개 인지 카운트를 세고 싶습니다. 좀 부탁드립니다. 간단하게 예를 들어서 올리겠습니다.
>> 꼭좀 부탁드리겠습니다.
>>
>>
>> 업체 판매 금액 년월 (A판매 테이블)
>> (wcrno) (CPRICE) (yymm)
>> a 100 20020301
>> b 300 20020314
>> c 400 20020321
>> a 500 20020330
>> d 300 20020331
>>
>> 업체 수금 금액 년월 (B입급 테이블)
>> (wcrno) (IPGAMT) (yymm)
>> a 300 20020303
>> b 100 20020320
>> c 200 20020323
>> a 100 20020331
>> c 200 20020331
>>
>>
>>
>> 미수금 업체 결과값 3개가 나와야 하는데 어떻게 해요
|