Sql 如何计算高级查询行数

Sql 如何计算高级查询行数,sql,sql-server,Sql,Sql Server,我要计算此查询的行数。请帮忙 SELECT CrmDesk.Request.* FROM CrmDesk.Request INNER JOIN CrmDesk.Customer ON CrmDesk.Request.CustomerId = CrmDesk.Customer.Id WHERE (CrmDesk.Customer.GroupeId = '84b4ea32-b39b-49d3-bb24-35fd933fc594

我要计算此查询的行数。请帮忙

SELECT 
    CrmDesk.Request.*  
FROM            
    CrmDesk.Request 
INNER JOIN  
    CrmDesk.Customer ON CrmDesk.Request.CustomerId = CrmDesk.Customer.Id   
WHERE
    (CrmDesk.Customer.GroupeId = '84b4ea32-b39b-49d3-bb24-35fd933fc594')
    AND (RequestStatus != 4)
    AND CrmDesk.Request.CustomerId IS NOT NULL 
    AND RequestStatus != 4 

UNION 

SELECT 
    CrmDesk.Request.* 
FROM   
    CrmDesk.Customer 
INNER JOIN 
    CrmDesk.CustomerOrder ON CrmDesk.Customer.Id = CrmDesk.CustomerOrder.CustomerId 
INNER JOIN 
    CrmDesk.Request ON CrmDesk.CustomerOrder.Id = CrmDesk.Request.OrderId    
WHERE
    (CrmDesk.Customer.GroupeId = '84b4ea32-b39b-49d3-bb24-35fd933fc594')
    AND (RequestStatus != 4) 

UNION

SELECT
    * 
FROM
    [CrmDesk].[Request]  
WHERE
    UserFrom IS NOT NULL
    AND RequestStatus != 4 
    AND OwnerId IS NOT NULL
    AND UserFrom IN (SELECT Id FROM [Karbazi].[User] 
                     WHERE Id = '84b4ea32-b39b-49d3-bb24-35fd933fc594' 
                       AND RequestStatus != 4 

                     UNION

                     SELECT Id FROM [Karbazi].[User] 
                     WHERE ParentUserId = '84b4ea32-b39b-49d3-bb24-35fd933fc594') 
     OR  OwnerId IN (SELECT UserId 
                     FROM [CrmDesk].[Customer] 
                     WHERE groupeId = '84b4ea32-39b-49d3-bb24- 35fd933fc594') 
    AND UserFrom IS NOT NULL
    AND RequestStatus != 4 

UNION

SELECT * 
FROM [CrmDesk].[Request] 
WHERE UserToDo IN (SELECT id 
                   FROM [Karbazi].[User] 
                   WHERE ParentUserId='84b4ea32-b39b-49d3-bb24-35fd933fc594'  
                      OR id ='84b4ea32-b39b-49d3-bb24-35fd933fc594' ) 
  AND RequestStatus != 4  

最简单的方法就是这样

SELECT COUNT(*)
FROM
(
  --put your query here
) AS tbl

最简单的方法就是这样

SELECT COUNT(*)
FROM
(
  --put your query here
) AS tbl

您的表只包含一列吗?否则你们的工会就行不通了。什么意思不起作用?告诉我们错误。请阅读,这里是学习如何提高问题质量和获得更好答案的好地方。您的表格只包含一列?否则你们的工会就行不通了。什么意思不起作用?告诉我们错误。请阅读,这里是学习如何提高问题质量和获得更好答案的好地方。