일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바기초
- VARIABLE
- 이미지세로길이
- JavaScript
- 인젝션
- tempDB
- inner join
- ERD
- 정규식
- wap
- XML
- xmldom
- join
- injection
- MSSQL보안
- update
- 이미지가로길이
- sql업데이트
- sql랭킹
- jdbc driver
- SPLIT
- 한글입력체크
- VarType
- instr
- asp함수
- array
- sql순위
- javascript 한글입력체크
- WML
- FileSystemObject
- 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 |