[SQL]RANK 구하기

개발/ETC2008. 1. 25. 20:01
728x90

TABLE 구성 매일 keyword에 관련해서 count가 쌓인다.

해당 날짜에 해당하는 keyword count에 대한 RANKING이 나온다.

  

날짜          keyword    count    rank

20070827          A        8        1

20070827          B        6        2

20070827          C        3        3

20070827          D        3        3

20070827          E        2        5

20070827          F        1        6

20070827         G         1        6

20070827         H         1        6

20070827         I         1        6

 

SELECT a.date, a.keyword, a.count

     , (SELECT COUNT(*) + 1 rank

          FROM AUTOKWD b

         WHERE a.date = b.date

           AND a.count    < b.count) rank

  FROM AUTOKWD a where a.date='20070827'

 ORDER BY rank

 

정말 SQL은 어려워ㅠㅠ 아직 간단한 것도 쉽지 않네

728x90

작성자

Posted by 일퍼센트

관련 글

댓글 영역