A 테이블이 있습니다.
A table
datetime varchar int
time | string | count |
------------------------------------------
2007-03-14 a 10
2007-03-15 b 10
2007-03-11 c 20
2007-03-11 b 1
2007-03-11 a 4
2007-03-11 d 3
-------------------------------------------
테이블에 이렇게 들어갈때
기간을 선택하고 그 기간내에 string 각각의 총합을 구하고
각각의 count 값들중에 제일 높은값 10개를 뽑아서 내림차순 정렬을 하고 싶습니다.
만약 기간을 3월 11 ~ 3월 14일까지 하고 top 3를 했다면
string | count |
----------------------
c 20
a 14
b 11
이런식으로 출력을 하고 싶습니다.
제 나름대로 쿼리를 만들어서 해보려고 했는데 계속 에러 구문이 뜹니다.
조언좀 부탁드립니다.
|