본문 바로가기
MySql

MySQL php / mysql은 행을 함께 추가하여 합계를 얻습니다.

by 베이스 공부 2020. 10. 6.
반응형

여기에 시나리오가 있습니다. 일정 기간 내야 할 회비가있는 모든 회원들의 보고서를 생성하고 있습니다.

각 데이터베이스 항목을 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

 

 

반응형

댓글