본문 바로가기
MySql

MySQL SUM IF 필드 b = 필드 a

by 베이스 공부 2020. 9. 22.
반응형
SELECT 
  incMonth as Month, 
  SUM( IF(item_type IN('typ1', 'typ2') AND incMonth = Month, 1, 0 ) )AS 'Total Sales' 
FROM tester

이번 달의 합계가 필요합니다.

 

해결 방법

 

내가 그 권리를 읽고 있다면 원하는 시간 범위로 제한하기 위해 group-by 또는 적어도 where 절을 사용해야합니다.

SELECT incMonth AS Month, SUM(IF(item_type IN('typ1', 'typ2'), 1, 0)) AS 'Total Sales'
FROM tester
GROUP BY incMonth

 

참조 페이지 https://stackoverflow.com/questions/9083283

 

 

반응형

댓글