테이블은 아래와 같습니다. 포인트 부여 받을때 마다 아이디와 해당
포인트 , 적용시간이
누적되는 테이블입니다.
===============================
테이블명 : point_user
id / point / time
a / 30 /
2004-04-30
a / 30 / 2004
-08-20
b / 100 / 2003-02-03
b / 30 /
2004-03-30
c / 100 /
2004-07-20
c / 50 /
2003-09-20
===================================================
토탈포인트의 순위를 지정하기 위해서 아래와 같이 쿼리문을
날렸고
결과는 그 아래와 같습니다.
select point.id, count(id) ct , sum(point) as sum_point
from point_user
group by user_id
order by sum_point
===============================
id / ct(적용횟수) /
sum_point(전체포인트)/
c /
2
/ 150
b /
2
/ 130
a /
2
/ 60
================================================================
질문 !! 여기서
문제는 토탈포인트도 나와야 하지만 기간별(특히
상반기,하반기..해당년도의)
통계가 같이 나와야 합니다. 하루종일 메뉴얼 보고 검색하다가 질문
드립니다.
어찌 될듯 한데 계속 막히네요.. --;
출력 예..
-----------------------------------------------------------------------------------
id /2004년1월 포인트합/ 2004년 2월포인합/... .. /
분기(1월~6월)합/ 하반기(8월~12월합)/
ct(적용횟수) / sum_point(전체포인트)/
|