【发布时间】:2011-07-15 21:36:36
【问题描述】:
我需要从子查询中的外部查询访问别名,就像这段代码一样。除了它不工作。有没有办法做到这一点? 我的目标是为每个 OwnerIdName 制作这些聚合函数,这是我能想到的唯一方法。 我正在使用 SQL Server 2008。
谢谢
SELECT Incident.OwnerIdName as OIN
,(SELECT COUNT(*)
FROM Incident
WHERE CreatedOn BETWEEN '2011/1/1' AND '2011/1/31'
AND Incident.OwnerIdName = OIN ) as CasesOpened
,(SELECT COUNT(*)
FROM IncidentResolution
WHERE ActualEnd BETWEEN '2011/1/1' AND '2011/1/31'
AND Incident.OwnerIdName = OIN ) as CasesClosed
FROM Incident
【问题讨论】:
标签: sql sql-server tsql