일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- sql랭킹
- ERD
- 자바기초
- javascript 한글입력체크
- array
- jdbc driver
- WML
- 이미지가로길이
- xmldom
- FileSystemObject
- 한글입력체크
- 인젝션
- asp함수
- MSSQL보안
- sql순위
- injection
- VarType
- XML
- VARIABLE
- sql업데이트
- 정규식
- wap
- tempDB
- update
- 이미지세로길이
- instr
- inner join
- JavaScript
- join
- SPLIT
- Today
- Total
3초기억력
가로, 세로 합 구하기 쿼리, dummy Table 사용함 본문
제목 : 가로, 세로 합 구하기 쿼리, dummy Table 사용함
select
case when cnt=1 then RegiUser else '통계' end as '구매자'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130525' then HopeAmt else 0 end) as '20130525'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130526' then HopeAmt else 0 end) as '20130526'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130527' then HopeAmt else 0 end) as '20130527'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130528' then HopeAmt else 0 end) as '20130528'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130529' then HopeAmt else 0 end) as '20130529'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130530' then HopeAmt else 0 end) as '20130530'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130601' then HopeAmt else 0 end) as '20130601'
,SUM(case when LEFT(ExhiApplNo, 8) = '20130602' then HopeAmt else 0 end) as '20130602'
,SUM(HopeAmt) as '합계'
from Au_ExhiRegi,
( select 1 cnt union all select 2
) 짝퉁테이블
group by case when cnt=1 then RegiUser else '통계' end
내용 :
예제 소스 파일 :
출처 :
'쿼리_MSSQL' 카테고리의 다른 글
성능 향상을 위한 인덱싱 기법 (0) | 2014.06.10 |
---|---|
MSSQL 2005 데이터베이스 엔진 튜닝 관리자 (0) | 2014.06.10 |
ROW_NUMBER() OVER 사용한 SORT 방법 (0) | 2014.06.10 |
SQL Server for Developer: 개발자를 위한 튜닝 가이드 (0) | 2014.06.10 |
ms-sql 디비 복구 (2000) (0) | 2013.11.06 |