1
SELECT
Monitor_Summary.Company_id AS CompanyId,
Monitor_Summary.Company_Name,
COUNT(1) AS Total,
(SELECT COUNT(1)
FROM MONITOR
WHERE ISNULL(MONITOR.IPWarning_ind, 0) = 1
AND MONITOR.Company_id = Monitor_Summary.Company_ID
AND MONITOR.Status_ind NOT IN (1,0)) AS NewWarnings
FROM
Monitor_Summary
GROUP BY
Monitor_Summary.Company_id, Monitor_Summary.Company_Name
HAVING
COUNT(1) > 2 AND NewWarnings > 1
我想只选择有多个NewWarnings的行。我收到一个错误,说无效列,不知道如何解决这个问题。坚持一个变量用在SQL Server中的having子句中
谢谢,