select 카운트 센거 더하기.. 채택완료

Copy
$write_table = $g5['write_prefix'] . $bo_table;
$sql = "
    select a.mb_id, b.mb_name, count(*) as cnt
      from {$write_table} a
               left outer join {$g5['member_table']} b on a.mb_id = b.mb_id
     where wr_29 between '{$stx1}' and '{$stx2}'
     group by a.mb_id, b.mb_name
";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
    echo $row['mb_name'];
    echo $row['cnt'];
    echo '<br>';
}

개발자가 아니여서.. 여기저기 소스를 가져다가 붙여넣기를 하고 있습니다.

select로 카운트 계산하기 소스가 있어서... 이걸 고쳐서 쓸려고 하는데..

혹시 여기에서 카운트 된 값의 wr_39값을 합쳐서 뽑아낼려고 합니다.

 

예를들어 a라는 사람이 2개의 글을 썼는데 각각 1000, 2000  이라는 값이 wr_39에 있습니다.

이걸 합쳐서 저기다가 뿌려주고 싶은데 잘 모르겠네요...

 

 

답변 1개

채택된 답변
+20 포인트

필드의 합은 아래와 같이 cnt옆에 하나더 추가하세요 

Copy
count(*) as cnt , sum(a.wr_39) as tot
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

감사합니다.
혹시 wr_39 값이 큰 순서대로 뿌릴수도 있는건지요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고