substring(a_yymm from 1 for 4) "년",
substring(a_yymm from 5 for 2) "월",
case when a.ca_mekb = '1' then 'CATV'
when a.ca_mekb = '2' then '위성방송'
end "구분",
max(a_ilno) Ilno,
max(a_sjnm) "소재명",
min(a_cgcd) Clcd, min(b.a_com) "청구처명",
여러건수를 한 건으로 줄이는 쿼리문 입니다. 물론 조인문도 들어 있습니다.
left outer join client b on (a_cgcd = b.ad_clcd) 요게 조인문..
요럴때요...
a_ilno 가 10건이면 조기 ilno 는 맥스값으로 10을 주겠죠..
s_sjnm 10 건중 가나다 순으로 높은 값을 줄 것이고..
s_cgcd 는 Min값이니 10건중 가장 작은 값을 줄 것이고..
질문들어갑니다.
min(b.a_com) 요기..이미 조인이 된 상태에서 보여주니 Min 값
때문에 가나다 순으로 적은 것을 보여 주는데요... 반드시 min(s_cgcd) 에 해당하는 조인된 청구청명을
가져오고 싶습니다.
Group by가 있어서 Min이나 Max를 넣어야 합니다.
무순 방법이 있나요?
|