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

게시판의 특정 필드의 합을 구하는 방법 조언구합니다. 채택완료

콩태마루 4년 전 조회 2,728

간단히 그누보드 기본 게시판으로 지출장부를 만들고 있습니다. 

 

먼저 list에서 월별/기간별로 목록이 검색되도록 하였습니다.

그래서 매달 검색된 목록의 특정 필드의 합을 list 상단에 보여주려고 하는데요. 

 

예를 들어,

*wr_1 = 지출비용

list에서 1월을 검색한 경우,

30개의 목록 중 각 레코드 별 wr_1 필드에 입력된 금액의 합계를 계산하려고 합니다. 

 

만약 특정 월을 선택하지 않은 경우, 

아래 뿌려지는 목록의 모든 wr_1 필드 값을 더해서 보여주려고 합니다. 

몇가지 테스트를 해봤는데, 1페이지 실제 목록이 보여지다보니, 2,3,4~~ 페이지가 더 있음에도 1페이지만 계산이되네요.. 

 

결론적으로는,

검색기간과 상관없이, 목록에 보여지는 만큼 wr_1 필드가 더해지면 될 것 같습니다....

 

이부분의 팁을 좀 구합니다. 

 

 

 

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

답변 1개

채택된 답변
+20 포인트

그냥 디비쿼리에서 한번에 하는게 좋아요

일단 sum으로 합계를 처리하고

where절 추가해서 date_format(wr_2,'%Y-%m-%d) = DATE_SUB(NOW(), INTERVAL 1 MONTH)

이렇게해서 검색해봐여.. wr_2는 임시로 한거고 여기서 검색 필드를 넣어주세여

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

답변에 대한 댓글 1개

콩태마루
4년 전
조언 고맙습니다~^^

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

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

로그인