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

FireBird Q&A
[2926] Re:이런 집계는 어떻게 조회해야 할지요???
자이언츠월드 [] 2051 읽음    2008-09-25 12:24
이렇게 해보세요
select
sum(case when substring(jdate from  1 for 7)="2008.01"  then goods_su else 0 end) day01
,sum(case when substring(jdate from 1 for 7)="2008.02"  then goods_su else 0 end) day02
,sum(case when substring(jdate from 1 for 7)="2008.03"  then goods_su else 0 end) day03
,sum(case when substring(jdate from 1 for 7)="2008.04"  then goods_su else 0 end) day04
,sum(case when substring(jdate from 1 for 7)="2008.05"  then  goods_su else 0 end) day05
,sum(case when substring(jdate from 1 for 7)="2008.06"  then goods_su else 0 end) day06
,sum(case when substring(jdate from 1 for 7)="2008.07"  then goods_su else 0 end) day07
,sum(case when substring(jdate from 1 for 7)="2008.08"  then goods_su else 0 end) day08
,sum(case when substring(jdate from 1 for 7)="2008.09"  then  goods_su else 0 end) day09
,sum(case when substring(jdate from 1 for 7)="2008.10"  then goods_su else 0 end) day10
,sum(case when substring(jdate from 1 for 7)="2008.11"  then goods_su else 0 end) day11
,sum(case when substring(jdate from 1 for 7)="2008.12"  then  goods_su else 0 end) day12
from jajaedetail where jdate>="2008.01.01" and jdate<="2008.12.31"

+ -

관련 글 리스트
2925 이런 집계는 어떻게 조회해야 할지요??? 아이코 2554 2008/09/25
2926     Re:이런 집계는 어떻게 조회해야 할지요??? 자이언츠월드 2051 2008/09/25
2927         감사, 성공했는데 검토부탁드립니다. 아이코 2409 2008/09/25
2928             날짜필더가 데이터형이면?? 자이언츠월드 2450 2008/09/25
2929                 감사합니다. 덕분에 Extract로 처리하였습니다. 아이코 2635 2008/09/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.