2017-10-10 64 views
0

我有一個查詢,查找具有2個或更多地址的BusinessEntityID - 此工作正常,我得到36行作爲結果,表明36個業務有兩個或多個地址。獲取COUNT()結果的SUM()SQL

SELECT count(BusinessEntityID) FROM Person.BusinessEntityAddress 
GROUP BY BusinessEntityID 
HAVING COUNT(BusinessEntityID) >= 2 

如何修改此查詢以便我可以總結結果?我需要我的最終結果來計算我得到了多少結果(36),而不是行本身。

感謝

+1

可以請你分享預期與實際結果爲文本 – TheGameiswar

+0

請發表您的表結構和您的查詢。 –

回答

1

如果你只是想最終計則此:

SELECT COUNT(count) from 
(SELECT count(BusinessEntityID) AS count FROM Person.BusinessEntityAddress 
GROUP BY BusinessEntityID 
HAVING COUNT(BusinessEntityID) >= 2) AS t 
+0

正是我之後,我無法完全弄清楚語法。乾杯! –