MySQL SUM IF字段b =字段a

时间:2012-01-31 16:39:06

标签: mysql

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

我只需要当月的总和来循环。

1 个答案:

答案 0 :(得分:9)

如果我正确阅读,你需要使用group-by或至少where where子句将事情限制在你想要的时间范围内:

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