【发布时间】:2016-05-06 17:00:49
【问题描述】:
我需要你的帮助,我有这个 SQL:
SELECT
(SELECT
COUNT(b.IDPerfilPortal)
FROM
UseCRM.dbo.Produtos b
WHERE
a.IDProduto = b.ID AND b.IDPerfilPortal = 1) AS Completo,
(SELECT
COUNT(b.IDPerfilPortal)
FROM
UseCRM.dbo.Produtos b
WHERE
a.IDProduto = b.ID AND b.IDPerfilPortal >= 2) AS Segmentado
FROM
UseCRM.dbo.Contratos a
WHERE
(a.DataHoraCancelamento IS NULL)
AND (GETDATE() BETWEEN a.DataInicio AND a.DataTermino)
我得到了这个:
Completo Segmentado
--------------------
1 0
0 1
1 0
1 0
1 0
我需要计算 Completo 和 Segmentado 中的产品数量。像这样:
Completo Segmentado
--------------------
100 55
我只需要一排。我该怎么做?
【问题讨论】:
标签: sql sql-server select count