SQL来自同一个表的3个计数(不同的月子句)的总和

时间:2011-09-08 02:52:37

标签: sql count sum

我尝试了几种不同的方法,但似乎无法发挥作用:

SUM(
  Select count(*) from table1 where month = 1 +
  Select count(*) from table1 where month = 2 +
  Select count(*) from table1 where month = 3
)

这样做的正确方法是什么? SUM(IF(case))也没有用。

1 个答案:

答案 0 :(得分:2)

这会做你想做的吗?

SELECT
COUNT(*)
FROM
Table1
WHERE month in (1,2,3)