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

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

동적 PIVOT 질문드립니다. ㅠㅠ

unclezeze 2016.04.28 14:04 Views : 2619


안녕하세요 ㅠ 쿼리 초보 질문드립니다 .ㅠㅠ



검색일KEYWORD검색량
2016-04-10독일6
2016-04-10상해6
2016-04-10서안10
2016-04-10영국6
2016-04-10이탈리아18
2016-04-10중국12
2016-04-10청도13
2016-04-10캐나다9
2016-04-10호치민3
2016-04-10홍콩32
2016-04-11독일11
2016-04-11상해13
2016-04-11서안14
2016-04-11영국11
2016-04-11이탈리아25
2016-04-11중국15
2016-04-11청도31
2016-04-11캐나다18
2016-04-11호치민13



이런식으로 조회된 테이블을 ▼ 



검색일독일상해서안이탈리아
2016-04-1014666
2016-04-1011666
2016-04-1025101010
2016-04-1015666
2016-04-1031181818
2016-04-1018121212
2016-04-1013131313
2016-04-1049999
2016-04-103333
2016-04-1032323232
2016-04-1111111111
2016-04-1113131313
2016-04-1114141414
2016-04-1111111111
2016-04-1125252525
2016-04-1115151515



이렇게 키워드를 컬럼으로 올리고 키워드별 검색량을 일자별로 SUM하고 싶습니다... 

문제는, 저 KEYWORD가 기간에 따라 다른 키워드로 바뀌기 때문에 동적 쿼리를 써야할 것 같습니다...  

일반 피봇은 이해하겠는데 동적쿼리는 ㅜㅜ 전혀 구문도 이해안가고 모르겠네요 .... 



SELECT CONVERT(VARCHAR(10),NEW_DATE,126) AS 검색일, KEYWORD, COUNT(*) AS 검색량

FROM  Log.dbo.KEYWORD_LOG

WHERE KEYWORD IN (SELECT TOP 10 KEYWORD FROM LIST2 ORDER BY 전주대비증감퍼센트 DESC )

AND NEW_DATE >= @COMPARE_START_DATE AND NEW_DATE < @END_DATE

GROUP BY CONVERT(VARCHAR(10),NEW_DATE,126), KEYWORD

ORDER BY 검색일


이건 제가 출력한 쿼리입니다....

감사합니다 ... 

No. Subject Author Date Views
9302 집계함수 사용 시 중복 데이터 가져올 방법은 없는건가요?! [1] Blue2 2016.04.29 2640
9301 월별통계 쿼리질문 [3] seyo 2016.04.29 3582
9300 mssql 그룹 랜덤쿼리문의 [3] 소영22 2016.04.28 3683
» 동적 PIVOT 질문드립니다. ㅠㅠ [1] unclezeze 2016.04.28 2619
9298 2014 서버 저장프로시저 디버깅방법문의 [3] 민성 2016.04.28 2063
9297 ms-sql 프로시져 속도 개선관련.... [4] 아싸라비아콜롬비아 2016.04.28 2572
9296 mssql 2008 트리거 관련 질문 드립니다. [7] 디비는어려워요 2016.04.27 2836
9295 레코드 값은 그대로 행과 열을 바꾸는 쿼리 질문드립니다. [10] spirit 2016.04.27 2542
9294 CONVERT를 이용해 DATETIME 변환 문제 [3] 미래니뮤 2016.04.27 2479
9293 DB 복원질문 드립니다. [4] HoyaSoft 2016.04.27 2220
9292 데이터베이스 삭제 옵션에 대해서 궁금합니다. [4] 냉동창고 2016.04.27 2427
9291 'getdate 형식이 일치하지 않습니다' 라고 나옵니다 [11] 미래니뮤 2016.04.26 3276
9290 HTTP 오류 405.0 [4] dowk1122 2016.04.25 3151
9289 select 문 레코드 카운터 0 ?? [5] lyn1216 2016.04.25 2388
9288 SQL 서버 쿼리 응답 시간 지연 관련 도움 문의 드립니다. [1] mj124356 2016.04.25 2269
9287 update 쿼리 질문입니다. [6] 희망나라 2016.04.22 2463
9286 오픈쿼리에 관한 질문 한개 드리겠습니다. [4] 아싸라비아콜롬비아 2016.04.22 2313
9285 기간으로 MM 을 구할 수 있을까요? [4] DOOLLY 2016.04.21 2445
9284 MS-SQL 2008 R2 설치 후 발생한 오류화면입니다. [2] 얼음왕자 2016.04.21 4158
9283 중복제거 문의 드립니다. [14] 아싸라비아콜롬비아 2016.04.21 2452





XE Login