반응형
여기에 시나리오가 있습니다. 일정 기간 내야 할 회비가있는 모든 회원들의 보고서를 생성하고 있습니다.
각 데이터베이스 항목을 html 테이블의 행으로 성공적으로 선택하고 표시하고 있습니다.
문제는 보고서에 있어야하는 총 필드입니다. 회원마다 사용하는 서비스에 따라 다른 금액을 지불하므로 적절한 결과를 보장하기 위해 각 필드에 개별적으로 값을 추가해야합니다.
질문은 행 / 필드를 함께 추가하는 방법입니다.
편집하다:
명확히하기 위해. 나는 회비와 기부금 필드를 추가하고 있습니다. mysql 데이터베이스에서 분류되고 정수됩니다.
예를 들어 내 쿼리가 3 개의 결과를 반환한다고 가정 해 보겠습니다. 3 개의 결과 모두에 대해 지불 한 회비를 추가하고 total_dues_paid로 표시하고 싶습니다. 기부에 대한 동일한 아이디어.
이것은 매월 변경되고 몇 달 동안 수백 개의 결과를 보았으므로 주어진 결과 수에 대해 동적이어야합니다.
감사
해결 방법
필드 (열)를 추가하려면 :
SELECT col1, col2, col3, (col1+col2+col3) AS Total FROM table;
행을 함께 추가하려면 SUM ()
집계를 사용하세요.
SELECT
userid,
SUM(col1) AS col1_total,
SUM(col2) AS col2_total
FROM table
GROUP BY userid
참조 페이지 https://stackoverflow.com/questions/6335240
반응형
'MySql' 카테고리의 다른 글
MySQL 쿼리 결과에서 테이블 채우기 (mysql) (0) | 2020.10.06 |
---|---|
MySQL 두 날짜 사이의 레코드 선택 (0) | 2020.10.06 |
MySQL의 문자열 형식 (0) | 2020.10.06 |
MySQL PHP / MySQL의 특수 문자 (0) | 2020.10.06 |
MySQL Codeigniter Select_Sum은 숫자 값이 아닌 "배열"을 반환합니까? (0) | 2020.10.06 |
댓글