테스트 사이트 - 개발 중인 베타 버전입니다

for 반복문에 대한 컬럼 합계 구하기 채택완료

지율아빠 6년 전 조회 3,299

무식자가 이곳에서 많은 도움을 받고 있습니다.

 

음.. 아래의 표처럼 게시물 목록을 만들었습니다. for문을 통해 얻은 데이타에서

컬럼별 합계를 구하고자 하는데요... 

 

년도별 '홍길동'이라는 사람의 '교육1' 강의비입니다.

 

구분         교육1     누적

2019년     10,000       ?

2018년     20,000       ?

2017년     10,000       ?

2016년     30,000       ?            

합계            ?

 

이렇게 됐을 경우 2016~2019년까지의 교육1의 강의비 총합계와 누적합계는 어떻게 구해야할까요?  

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

답변 1개

채택된 답변
+20 포인트
6년 전

누적합계는 for문으로 안되는데요.

데이타 row 가 저렇다면.... 누적은 sql 에서 구해야 할 듯 하고요.

select 연도, 교육1, sum(교육1) as sum_교육1 from your_table group by 연도;

 

전체 누적도 그냥 sql 로 구해버리면 쉬운데.... for 로 하겠다면

</p>

<p>// 행배열 변수 : $행스</p>

<p>$total = 0;</p>

<p>for( $i=0; $i < count($행스); $i++ ) {</p>

<p>    echo "기타처리";</p>

<p>    echo "누적 : " . $행스[$i]['sum_교육1'];</p>

<p>    $total = $total + $행스[$i]['sum_교육1'];</p>

<p>}</p>

<p>echo $total;</p>

<p>

로그인 후 평가할 수 있습니다

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

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

로그인