【发布时间】:2015-02-23 12:33:17
【问题描述】:
我需要Sum 中的Counted 和Grouped columns。顺便说一下,我需要Where Clause了解具体情况。
这是我的复杂查询;
SELECT COUNT(id) AS Counted, State FROM Table1
GROUP BY State
HAVING State NOT IN (2,3)
UNION ALL
SELECT SUM(Say) AS SubSUM, State FROM (
SELECT COUNT(b.id) AS SubCount, b.State FROM Table1 AS b
GROUP BY b.State
HAVING b.State IN (2,3)
) S GROUP BY S.State
我只想知道我有多少行是State 2 和 3。我希望得到解释。
【问题讨论】:
-
请使用示例数据和所需结果编辑您的问题。
-
你的数据库是什么?
-
@MaciejLos 我正在使用 SQL Server
标签: sql sql-server tsql count sum