MSSQL 쿼리문 부탁드립니다. 0 2 1,729

by 보노보노 [SQL Query] MSSQL SQL [2017.05.26 17:17:48]


캡처123.PNG (6,292Bytes)

DEPTH 별로 가장큰 CNT를 가진 LOCATION 값을 보여주고싶습니다.

 

초보라서 그런지 감이 잘 안오네요 ㅠ

 

by 마농 [2017.05.29 08:14:59]
SELECT *
  FROM (SELECT depth
             , location
             , COUNT(*) cnt
             , RANK() OVER(PARTITION BY depth ORDER BY COUNT(*) DESC) rk
          FROM data
         GROUP BY depth, location
        ) a
 WHERE rk = 1
;

 


by 보노보노 [2017.06.01 09:42:41]

감사합니다. 많은 공부가되었습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입