sql에 대한 질문입니다.. 꼭 알려주세요ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

sql에 대한 질문입니다.. 꼭 알려주세요ㅠ 정보

sql에 대한 질문입니다.. 꼭 알려주세요ㅠ

본문

월별 포인트를 집게하는 순위표입니다
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=13388

여기서 보면 매달마다 포인트를 집계하는데.... 그 달에 받은 설문조사 참여시 포인트 부여, 회원가입시
포인트 부여, 로그인 할시 포인트 부여 등을 제외 시킬수 있나요?

______내용___________________________
아래 소스를 point_rank.php로 만들어서 이용하시면 됩니다.

조건은 아래 내용을 기본조건으로 잡았습니다.

1. 월별 포인트 적립 순위
2. 레벨8이상인 관리자는 제외
3. 총 포인트가 3000포인트 이상인 회원만 인정

<?
include_once("./_common.php");
$g4[title] = "월별 포인트 적립 순위";
include_once("$g4[path]/head.sub.php");
echo "<script language=\"javascript\" src=\"$g4[path]/js/sideview.js\"></script>\n";

$nowdate = date("Y-m",time()); // 이번달
$sYear = substr($nowdate, 0, 4)."년";
$sMonth = substr($nowdate,5,2)."월";

$sql = "SELECT * , COUNT(B.mb_id ) AS count, SUM( B.po_point ) AS point
FROM g4_member as A
LEFT JOIN g4_point as B ON ( A.mb_id = B.mb_id AND A.mb_level < 8 AND A.mb_point >= 3000) where date_format(B.po_datetime,'%Y-%m') = '$nowdate' group by B.mb_id order by point desc LIMIT 0, 10 ";

$result = sql_query($sql);
?>

<table  width="450" cellpadding=0 cellspacing=0>
<tr><td colspan="4" bgcolor="#400080" align="center" style="padding:10px;font-size:14px;"><strong><font color="#ffffff"><?=$sYear?> <?=$sMonth?> 적립 포인트 순위(1위~5위)</font></strong></td></tr>
<tr bgcolor="#F0F0F0"><td width=50 height="30"><strong>순위</strong></td><td width=150><strong>닉네임</strong></td><td width=150><strong>이번달 적립 포인트</strong></td><td width=100>총 적립 포인트</td></tr>
<?
for ($i=1; $row=sql_fetch_array($result); $i++)
{
$name = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
$point = number_format($row[point]); //이번달 적립 포인트
$mb_point= number_format($row[mb_point]); //총 적립 포인트

echo "<tr><td height=30>$i</td><td>$name </td><td>$point</td><td>$mb_point</td></tr>";
}
?>
</table>
-----------------------------------------------------------------------------------------------

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT