list에서 행별 합계 구하기

list에서 행별 합계 구하기

QA

list에서 행별 합계 구하기

답변 1

본문

for($k=1; $k<13; $k++){

$goal_sum_{$k} = sql_fetch("select sum(wr_goal_$k) as sum_in from g5_write_kpi "); 

$wr_goal_sum_{$k} = $goal_sum_{$k}[sum_in]; //각 개월별 목표합계

$goal_sum_total +=$wr_goal_sum_{$k};// 1월부터 12월까지 목표 총합계

}

echo $goal_sum_total // 합계


12월까지의 목표수량을 행별로 합계를 낼려고 합니다.

그런데 자꾸 $goal_sum_total 이 첫행에서는 정상적으로 합계를 구하는데 그 다음행부터는 첫행의 합계까지 차례로 더해서 합계를 냅니다.


각 한개 행 별만 합계를 내고 싶은데... 휴.. 되지를 않네요...

주말오후 3시간째 이러고 있습니다.


좀 도와주세요.

아래 빨간동그라미가 각 행별 합계 인데요.. 합계가 첫행부터 계속 더해지고 있습니다.


fb41f3e95b42bfc275e505742b43a0f5_1504937475_6188.jpg

이 질문에 댓글 쓰기 :

답변 1

for($k=1; $k<13; $k++){

==> $goal_sum_total = 0; ==>이런식으로 반복될때마다 초기화를 시켜주시면 되지 않을까요? ㅎ

$goal_sum_{$k} = sql_fetch("select sum(wr_goal_$k) as sum_in from g5_write_kpi "); 

$wr_goal_sum_{$k} = $goal_sum_{$k}[sum_in]; //각 개월별 목표합계

$goal_sum_total +=$wr_goal_sum_{$k};// 1월부터 12월까지 목표 총합계

}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,112
© SIRSOFT
현재 페이지 제일 처음으로