데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

pivot 쿼리 질문입니다.

우영호수 2013.10.02 00:29 Views : 6006

안녕하세요 


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


예전에 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
7218 작업모니터링 메세지, [3] 비홍 2013.10.02 6674
7217 정상적으로 실행되는 sp가 느려지는현상. [4] 김주희_Tony 2013.10.02 4335
» pivot 쿼리 질문입니다. [1] 우영호수 2013.10.02 6006
7215 조언 부탁드립니다. 완전 초보입니다. [6] dolphine 2013.10.01 3801
7214 MSSQL2008 R2 fulltext population시 처리되지 않는 단어는 추가되도록 하는 방법이 없을까요? 신경철 2013.10.01 3989
7213 테이블의 최종 스키마가 변경된 시각 아는법. [2] 내인생에GG란없다 2013.10.01 3820
7212 mysql workbench를 이용하여 접속.. 메신져 2013.10.01 8697
7211 DeadLock 관련 문의 드립니다. [7] 빌리 2013.10.01 5253
7210 mssql 2008 r2 평가판과 express버전 둘이 같이 설치 되나요? 김준형_283549 2013.09.30 4503
7209 메세지 내용, 대처법 알려주세용 ^^ [2] 비홍 2013.09.30 11718
7208 mssql 엑셀연동 [3] safdsfs 2013.09.29 6581
7207 초보의 질문입니다. 한테이블에 모든 정보가 들어있을때 분류....... [3] 꿈꾸는나무 2013.09.29 3387
7206 3일째 고민했더니 이제 머리가 안돌아가네요..ㅠㅠ [7] 다웅이쌔끈 2013.09.27 4234
7205 메모리 관련 문의 [1] 빌리 2013.09.27 7727
7204 char 형태의 데이터를 datetime 형태의 데이터로 형변환 [4] 블릿카가 2013.09.27 3942
7203 저장프로시정 진행중 메시지 박스 [2] 여행스케치 2013.09.27 4433
7202 MSSQL 에 연결하는 프로그램에서 최적 Connection 개수는 어떻게 판단해야하나요? [2] 고영훈_275947 2013.09.27 6873
7201 rank () 함수로 쿼리 사용중 문제가 있어 질문드립니다. [2] 김락중_278785 2013.09.27 4884
7200 500 Internal Server Error 문제 문의 [1] 비홍 2013.09.27 11485
7199 addlinkedserver 관련 [3] hhhh 2013.09.27 3956





XE Login