我有一个包含13个字段的表格,
Computer, Application
我需要有一个类似的表/视图,其中列出COUNT(Application)以及每台计算机仅列出一次的Application。所有字段都必须存在,并添加新字段。
我需要类似的东西:
Computer| Application | AppCount | ...
USD9090 MS Outlook 3
UOD0909 MS Outlook 5
UDL4563 Skype 4
我曾尝试使用应用程序COUNT进行计算机分组
SELECT TOP 5 Computer, ComputerID, Application FROM AppReliability WHERE EXISTS
(SELECT TOP 5 Count(Application) AS App, Computer
FROM AppReliability
WHERE Date >= DATEADD(day,-30,GETDATE())
GROUP BY Computer
ORDER BY App DESC)
我无法获得正确的输出
答案 0 :(得分:1)
您只需要汇总查询吗?
select Computer, Application, count(*) as AppCount
from AppReliability
group by Computer, Application;
您的问题没有提及日期或为何使用top (5)
。