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

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

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

unclezeze 2016.04.28 14:04 Views : 2620


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



검색일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
9311 90 에서 110 사이 계급구간을 구하는방법이 있을까요? [3] 뽀챙 2016.05.07 2440
9310 공간인덱스를 이용하여 부분범위처리가 가능할까요? 하흥수 2016.05.06 2419
9309 서버 이전시 연결된 서버 정보를 이관할 수 있는 방법이 없나요? [7] 더따뜻한 2016.05.04 4145
9308 mssql case문 문의 드립니다. [3] 디비는어려워요 2016.05.04 2888
9307 상위그룹 찾는 쿼리 검증하는 쿼리 만들고 싶은데요... [1] 아싸라비아콜롬비아 2016.05.03 2785
9306 SQL SERVER 복제 [1] ilovejsp 2016.05.03 2142
9305 windows 10 home 버전에 MS-SQL2008 Server 설치문의 [7] seyo 2016.05.02 5786
9304 파티션 테이블 TRUNCATE [2] mr-choi 2016.05.02 2549
9303 다중 pivot 문의입니다. [1] 기정아빠 2016.04.29 2927
9302 집계함수 사용 시 중복 데이터 가져올 방법은 없는건가요?! [1] Blue2 2016.04.29 2642
9301 월별통계 쿼리질문 [3] seyo 2016.04.29 3584
9300 mssql 그룹 랜덤쿼리문의 [3] 소영22 2016.04.28 3689
» 동적 PIVOT 질문드립니다. ㅠㅠ [1] unclezeze 2016.04.28 2620
9298 2014 서버 저장프로시저 디버깅방법문의 [3] 민성 2016.04.28 2063
9297 ms-sql 프로시져 속도 개선관련.... [4] 아싸라비아콜롬비아 2016.04.28 2573
9296 mssql 2008 트리거 관련 질문 드립니다. [7] 디비는어려워요 2016.04.27 2844
9295 레코드 값은 그대로 행과 열을 바꾸는 쿼리 질문드립니다. [10] spirit 2016.04.27 2545
9294 CONVERT를 이용해 DATETIME 변환 문제 [3] 미래니뮤 2016.04.27 2482
9293 DB 복원질문 드립니다. [4] HoyaSoft 2016.04.27 2220
9292 데이터베이스 삭제 옵션에 대해서 궁금합니다. [4] 냉동창고 2016.04.27 2431





XE Login