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

unclezeze 2016.04.28 14:04 Views : 2657


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



검색일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
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1250
9301 월별통계 쿼리질문 [3] seyo 2016.04.29 3659
9300 mssql 그룹 랜덤쿼리문의 [3] 소영22 2016.04.28 3718
» 동적 PIVOT 질문드립니다. ㅠㅠ [1] unclezeze 2016.04.28 2657
9298 2014 서버 저장프로시저 디버깅방법문의 [3] 민성 2016.04.28 2095
9297 ms-sql 프로시져 속도 개선관련.... [4] 아싸라비아콜롬비아 2016.04.28 2618
9296 mssql 2008 트리거 관련 질문 드립니다. [7] 디비는어려워요 2016.04.27 2894
9295 레코드 값은 그대로 행과 열을 바꾸는 쿼리 질문드립니다. [10] spirit 2016.04.27 2579
9294 CONVERT를 이용해 DATETIME 변환 문제 [3] 미래니뮤 2016.04.27 2505
9293 DB 복원질문 드립니다. [4] HoyaSoft 2016.04.27 2252
9292 데이터베이스 삭제 옵션에 대해서 궁금합니다. [4] 냉동창고 2016.04.27 2465
9291 'getdate 형식이 일치하지 않습니다' 라고 나옵니다 [11] 미래니뮤 2016.04.26 3338
9290 HTTP 오류 405.0 [4] dowk1122 2016.04.25 3221
9289 select 문 레코드 카운터 0 ?? [5] lyn1216 2016.04.25 2457
9288 SQL 서버 쿼리 응답 시간 지연 관련 도움 문의 드립니다. [1] mj124356 2016.04.25 2318
9287 update 쿼리 질문입니다. [6] 희망나라 2016.04.22 2501
9286 오픈쿼리에 관한 질문 한개 드리겠습니다. [4] 아싸라비아콜롬비아 2016.04.22 2352
9285 기간으로 MM 을 구할 수 있을까요? [4] DOOLLY 2016.04.21 2479
9284 MS-SQL 2008 R2 설치 후 발생한 오류화면입니다. [2] 얼음왕자 2016.04.21 4323
9283 중복제거 문의 드립니다. [14] 아싸라비아콜롬비아 2016.04.21 2492
9282 vb.net 프로그래밍 중 쿼리속도 질문 [3] 봉봉가가 2016.04.21 3239





XE Login