pivot 쿼리 질문입니다.

우영호수 2013.10.02 00:29 Views : 6038

안녕하세요 


세로 결과를 일자에 맞게(그룹별로) 가로로 출력 하는 쿼리 문의 드립니다.


예전에 case 와 union 을 써서 출력하곤 했는데 요즘(?  오랜만에 멀 좀 하려니까) pivot 를 사용하면 된다고 하는거 같습니다.


예제등을 보긴 했는데 벅차네요


도움 부탁드립니다.


아래와 같이 등록된 데이터를 

주문번호

배송자

 배송일

주문금액

AAA 

2013-09-02 

100 

AAA 

2013-09-02 

100

BBB 

2013-09-03 

100 

CCC

2013-09-04 

100 



아래처럼 출력하고 싶습니다.

 날짜

합계건수 

합계금액 

AAA 건수 

AAA 합계금액 

BBB 건수 

BBB 합계금액 

CCC 건수 

CCC 합계금액 

2013-09-01

0

0

2013-09-02 

200 

200 

2013-09-03

100 

100 

2013-09-04

 1

100 

0

100 

2013-09-05

... 

0

0

0

2013-09-30 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


한달치씩 출력 하는 거라 달력 테이블과 left outer join 을 사용할 생각 이구여


물론 배송자는 늘어날수 있고, 같은 날 여러명의 배송자가 있을수 있구여....


2,3열의 합계건수 및 합계금액은 해당 row sum 하면 되니까 굳이 쿼리에서 안해도 될듯 싶습니다만....


pivot 을 써서 하려면 어떻게 해야 할까요


굳이 pivot 이 아니어도 정석인 쿼리는 어떤건가요


도움 부탁드립니다. 감사합니다.


SQL 2008 입니다.



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 23443
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12418
7220 쿼리 질문좀 드릴께요 ㅠㅠ [2] 다웅이쌔끈 2013.10.02 4597
7219 프로시저 실행 통계 뭘로 뽑나요? [3] 버뮤다삼각김밥 2013.10.02 4820
7218 작업모니터링 메세지, [3] 비홍 2013.10.02 6797
7217 정상적으로 실행되는 sp가 느려지는현상. [4] 김주희_Tony 2013.10.02 4368
» pivot 쿼리 질문입니다. [1] 우영호수 2013.10.02 6038
7215 조언 부탁드립니다. 완전 초보입니다. [6] dolphine 2013.10.01 3827
7214 MSSQL2008 R2 fulltext population시 처리되지 않는 단어는 추가되도록 하는 방법이 없을까요? 신경철 2013.10.01 4023
7213 테이블의 최종 스키마가 변경된 시각 아는법. [2] 내인생에GG란없다 2013.10.01 3848
7212 mysql workbench를 이용하여 접속.. 메신져 2013.10.01 8733
7211 DeadLock 관련 문의 드립니다. [7] 빌리 2013.10.01 5292
7210 mssql 2008 r2 평가판과 express버전 둘이 같이 설치 되나요? 김준형_283549 2013.09.30 4525
7209 메세지 내용, 대처법 알려주세용 ^^ [2] 비홍 2013.09.30 12729
7208 mssql 엑셀연동 [3] safdsfs 2013.09.29 6613
7207 초보의 질문입니다. 한테이블에 모든 정보가 들어있을때 분류....... [3] 꿈꾸는나무 2013.09.29 3415
7206 3일째 고민했더니 이제 머리가 안돌아가네요..ㅠㅠ [7] 다웅이쌔끈 2013.09.27 4264
7205 메모리 관련 문의 [1] 빌리 2013.09.27 7777
7204 char 형태의 데이터를 datetime 형태의 데이터로 형변환 [4] 블릿카가 2013.09.27 3970
7203 저장프로시정 진행중 메시지 박스 [2] 여행스케치 2013.09.27 4449
7202 MSSQL 에 연결하는 프로그램에서 최적 Connection 개수는 어떻게 판단해야하나요? [2] 고영훈_275947 2013.09.27 6943
7201 rank () 함수로 쿼리 사용중 문제가 있어 질문드립니다. [2] 김락중_278785 2013.09.27 4899





XE Login