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

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

QA

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

답변 1

본문

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

 

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

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

 

예를 들어,

*wr_1 = 지출비용

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

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

 

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

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

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

 

결론적으로는,

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

 

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

 

 

 

이 질문에 댓글 쓰기 :

답변 1

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

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

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

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

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