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子句中
謝謝,