합계를 구해서 합계평균이 큰 순서대로 정렬하려면... > 그누3질답

그누3질답

합계를 구해서 합계평균이 큰 순서대로 정렬하려면... 정보

그누보드 합계를 구해서 합계평균이 큰 순서대로 정렬하려면...

본문

아래와 같이 DB구조가 있는데 요걸 합계를 구한다음 평균값이 큰순서대로 정렬을 하려합니다.
고수님들 한수 가르침을 주세요.~~~

DB구조
namewr_1wr_2wr_3wr_4wr_5wr_6
둘리3334218
마이콜2525216
또치4234215
마이콜4555221
둘리3354220

wr_6(합계)은 wr_1~wr_5의 합계이구요

쿼리문은 다음과 같습니다.

<?
$rqry=mysql_query("select * from 테이블네임 GROUP BY name ORDER BY wr_6 DESC limit 10");

while($rs=mysql_fetch_array($rqry)) {
$k++; //순위증가
$name=$rs[name];//이름

$star="";
$avg=@mysql_fetch_array(mysql_query("select avg(wr_6) from 테이블네임 where name='$rs[name]' "));
$totalAvg=round($avg[0],1)/5; // 평점을 5로 나누어 소수처리를 (반올림)
}
?>
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로