어제 받은 스킨을 찾질 못해서 글 남겨요...
월기준으로 랭킹을 검색하는 쿼리입니다.
$sql = "SELECT * , COUNT(B.mb_id ) AS count, SUM( B.po_point ) AS point FROM $g4[member_table] as A LEFT JOIN $g4[point_table] as B ON ( A.mb_id = B.mb_id AND A.mb_level < 9 AND A.mb_point >= 1010 ) where date_format(B.po_datetime,'%Y-%m') = '$nowdate' group by B.mb_id order by point desc LIMIT 0, 10 ";
이 코드에서 프로그램적으로 적립되는 포인트외에 관리자가 직접 이벤트개념으로 관리툴에서 포인트를 적립해 주는 부분이 있는데 ...
검색조건에서 관리자가 직접적립해준 부분을 빼고 월기준랭킹을 만들고 싶습니다.
그리고 위의 월기준외에 순수하게 전체포인트를 검색해서 순위를 매길때 코드도 작성해주세요
의뢰하긴 홈피(http://designblack.com)를 열어드려야하는게 망설여져서 해당내용만 문의드립니다.
댓글 남겨주시고 적용되는 코드남겨주신분께 밥값 2만원쏴드립니다...
밥값 모자르면 더 쏴드릴용의있습니다..
월기준으로 랭킹을 검색하는 쿼리입니다.
$sql = "SELECT * , COUNT(B.mb_id ) AS count, SUM( B.po_point ) AS point FROM $g4[member_table] as A LEFT JOIN $g4[point_table] as B ON ( A.mb_id = B.mb_id AND A.mb_level < 9 AND A.mb_point >= 1010 ) where date_format(B.po_datetime,'%Y-%m') = '$nowdate' group by B.mb_id order by point desc LIMIT 0, 10 ";
이 코드에서 프로그램적으로 적립되는 포인트외에 관리자가 직접 이벤트개념으로 관리툴에서 포인트를 적립해 주는 부분이 있는데 ...
검색조건에서 관리자가 직접적립해준 부분을 빼고 월기준랭킹을 만들고 싶습니다.
그리고 위의 월기준외에 순수하게 전체포인트를 검색해서 순위를 매길때 코드도 작성해주세요
의뢰하긴 홈피(http://designblack.com)를 열어드려야하는게 망설여져서 해당내용만 문의드립니다.
댓글 남겨주시고 적용되는 코드남겨주신분께 밥값 2만원쏴드립니다...
밥값 모자르면 더 쏴드릴용의있습니다..
댓글 4개
ㅎㅎ 밥값은 필요 없습니다 이렇게 하면되겠네요
$sql = "SELECT * , COUNT(B.mb_id ) AS count, SUM( B.po_point ) AS point FROM $g4[member_table] as A LEFT JOIN $g4[point_table] as B ON ( A.mb_id = B.mb_id AND A.mb_level < 9 AND A.mb_point >= 1010 ) where date_format(B.po_datetime,'%Y-%m') = '$nowdate' and po_rel_table<>'@passive' group by B.mb_id order by point desc LIMIT 0, 10 ";
-------------
and po_rel_table<>'@passive' 추가
$sql = "SELECT * , COUNT(B.mb_id ) AS count, SUM( B.po_point ) AS point FROM $g4[member_table] as A LEFT JOIN $g4[point_table] as B ON ( A.mb_id = B.mb_id AND A.mb_level < 9 AND A.mb_point >= 1010 ) where date_format(B.po_datetime,'%Y-%m') = '$nowdate' and po_rel_table<>'@passive' group by B.mb_id order by point desc LIMIT 0, 10 ";
-------------
and po_rel_table<>'@passive' 추가
이런....정답이신거 같은데 ... 생각했던 값이랑 좀 틀리게 나왔네요...
제가 생각이 짧았던거 같습니다...
혹시 관리자가 준 특정값 10000포인트 만 뺄 수 있을까요
특정회원에게 일시에 10000포인트을 넣어주고 있습니다...이것때문에 순수하게 활동하여 얻은 포인트를 압도하는지라 랭키순위가 한순간에 뒤바뀌는 일이 생깁니다
그래서 관리자가 준 값을 빼달라고 한것인데...
매월 10분께 출첵이벤트로 1000포인트를 따로 적립해 주고 있는데 이것까지 같이 빠져버렸네요.
방법이 없을까요?
방법이 애매하거나 이해하기 어려우시면 이렇게라도 하면 좋겠습니다.
전체포인트를 얼마이상으로 제한을 걸었는데...요..
순위를 매기는 월포인트를 얼마이하로 불러올수 있게...되면 가능하지 않을까 싶습니다...
두번 글 남기게 해서 죄송합니다...
제가 생각이 짧았던거 같습니다...
혹시 관리자가 준 특정값 10000포인트 만 뺄 수 있을까요
특정회원에게 일시에 10000포인트을 넣어주고 있습니다...이것때문에 순수하게 활동하여 얻은 포인트를 압도하는지라 랭키순위가 한순간에 뒤바뀌는 일이 생깁니다
그래서 관리자가 준 값을 빼달라고 한것인데...
매월 10분께 출첵이벤트로 1000포인트를 따로 적립해 주고 있는데 이것까지 같이 빠져버렸네요.
방법이 없을까요?
방법이 애매하거나 이해하기 어려우시면 이렇게라도 하면 좋겠습니다.
전체포인트를 얼마이상으로 제한을 걸었는데...요..
순위를 매기는 월포인트를 얼마이하로 불러올수 있게...되면 가능하지 않을까 싶습니다...
두번 글 남기게 해서 죄송합니다...
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기