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

FireBird Q&A
[1622] Re:[질문] FireBird group by 에 대해...
아폴론 [apollon] 1999 읽음    2005-10-27 18:26
select
   sum(case when substring(Tilno from 1 for 1) = '1' then  cast(COALESCE(amnt,0) as numeric(13))
           else 0                                                                             
   end) "1번계",
   sum(case when substring(Tilno from 1 for 1) = '2' then  cast(COALESCE(amnt,0) as numeric(13))
           else 0                                                                             
   end) "2번계",
   sum(case when substring(Tilno from 1 for 1) = '1' then 0
            when substring(Tilno from 1 for 1) = '2' then 0
            else cast(COALESCE(amnt,0) as numeric(13))
   end) "기타계",
   cast(sum(COALESCE(amnt,0)) as numeric(13)) "총  계"
from tr110t
이리 하니 되는군요...  저것이 문법에 맞는줄 모르지만 테스트하니 잘 맞는군요...

+ -

관련 글 리스트
1621 [질문] FireBird group by 에 대해... 아폴론 1766 2005/10/27
1622     Re:[질문] FireBird group by 에 대해... 아폴론 1999 2005/10/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.