여분필드 평균값 구하기 정보
여분필드 평균값 구하기본문
그룹a에 있는 8개 게시판에서 wr_1 값의 평균값을 구하려면 어떻게 해야 하는지 질문드립니다.
wr_1에는 제품의 가격이 들어갑니다.
wr_1에는 제품의 가격이 들어갑니다.
댓글 전체

구룹A의 있는 8개의 게시판에서 wr_1의 평균값을 구하는건가요 ?
그럼 먼저 구룹 A에 있는 8개의 게시판에서 wr_1을 뽑아오는 최신글이 우선이겠네요
그럼 먼저 구룹 A에 있는 8개의 게시판에서 wr_1을 뽑아오는 최신글이 우선이겠네요
네. 평균값을 구하는 겁니다.
찾다보니 아래 소스가 있네요.
<?
$tmp_write_table = $g4[write_prefix] . $bo_table;
$res= mysql_query("select wr_1 from $tmp_write_table where gr_id='a'");
$sum = 0;
while ($row = mysql_fetch_array($res)) { $sum += $row[wr_1]; }
여기부터 모르겠음.
?>
위 소스는 합계를 구하는 소스인데요.
평균을 낼려면 어떻게 해야 할까요?
찾다보니 아래 소스가 있네요.
<?
$tmp_write_table = $g4[write_prefix] . $bo_table;
$res= mysql_query("select wr_1 from $tmp_write_table where gr_id='a'");
$sum = 0;
while ($row = mysql_fetch_array($res)) { $sum += $row[wr_1]; }
여기부터 모르겠음.
?>
위 소스는 합계를 구하는 소스인데요.
평균을 낼려면 어떻게 해야 할까요?

<?
$tmp_write_table = $g4[write_prefix] . $bo_table;
$res= mysql_query("select wr_1 from $tmp_write_table where gr_id='a'");
$cnt = mysql_fetch("select count(wr_1) as cnt from $tmp_write_table where gr_id='a'");
$sum = 0;
while ($row = mysql_fetch_array($res)) { $sum += $row[wr_1]; }
$total = $sum / $cnt[cnt]; // 평균값 = 합계 / 수량
?>
요렇게 해보세요
$tmp_write_table = $g4[write_prefix] . $bo_table;
$res= mysql_query("select wr_1 from $tmp_write_table where gr_id='a'");
$cnt = mysql_fetch("select count(wr_1) as cnt from $tmp_write_table where gr_id='a'");
$sum = 0;
while ($row = mysql_fetch_array($res)) { $sum += $row[wr_1]; }
$total = $sum / $cnt[cnt]; // 평균값 = 합계 / 수량
?>
요렇게 해보세요
답변 감사드립니다.
맞겠죠?^^
감사합니다.
맞겠죠?^^
감사합니다.
아....각 게시판별로 평균을 구하시는건가봐요;;;; 전 전체 게시판들의 모든 평균값인줄 알고...
$sql = "select avg(wr_1) from g4_write_테이블명";
$res = mysql_query($sql);
$avg = mysql_result($res,0);
하면 평균값 바로 구해집니다.
반복문 돌릴필요 없어요~
$sql = "select avg(wr_1) from g4_write_테이블명";
$res = mysql_query($sql);
$avg = mysql_result($res,0);
하면 평균값 바로 구해집니다.
반복문 돌릴필요 없어요~