计算1列中的多个数据并将其添加

时间:2015-03-01 22:49:07

标签: sql

我试图找出如何计算1列中超过2个数据并将其添加起来。

目前我有这段代码

SELECT COUNT(Month) as [Winter]
FROM SalesData
Where Month = 'January' + 'February' + 'March';

我试着计算1月,2月和3月在列上的总数和总数,但我不知道我失踪了什么。如果有人可以解决一些问题。非常感谢你

1 个答案:

答案 0 :(得分:1)

你做错了:

'January' + 'February' + 'March'

这是连接值,它不会检查Month是否等于其中之一。您需要使用IN运算符。

select count(month) as 'Winter'
from salesdata
where month in ('January', 'February', 'March');