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

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

QA

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

본문

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

 

먼저 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는 임시로 한거고 여기서 검색 필드를 넣어주세여

답변을 작성하시기 전에 로그인 해주세요.
전체 59,595
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT