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

FireBird Q&A
[2887] 쿼리 조인문중에..
아폴론 [] 2566 읽음    2008-07-08 15:48
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를 넣어야 합니다.

무순 방법이  있나요?

+ -

관련 글 리스트
2887 쿼리 조인문중에.. 아폴론 2566 2008/07/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.