반응형
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
반응형
'MySql' 카테고리의 다른 글
MySQL MYSQL에서 ORDER BY 및 LIMIT가 작동하지 않는 업데이트 (0) | 2020.09.22 |
---|---|
MySQL 이진 데이터 유형에 MySql 삽입 문? (0) | 2020.09.22 |
MySQL SQL에서 기울기를 계산하는 방법 (0) | 2020.09.22 |
MySQL Doctrine 2에서 QueryBuilder를 사용하여 SELECT 하위 쿼리로 LEFT JOIN을 만드는 방법은 무엇입니까? (0) | 2020.09.22 |
MySQL mySQL Workbench를 사용하여 사용자에게 테이블 권한 추가 (0) | 2020.09.22 |
댓글