我希望使用Report Builder 3.0创建一个报告,该报告将显示安装了SCCM客户端的公司PC上安装的前20%软件。我使用了下面的Select top 20%查询,但结果显示了计数为1的软件。
请注意,有大约15,000台个人电脑我可能错了,但我希望那些有1个计数的软件不应该包含在报告中?
感谢是否有人可以引导我,因为我可能使用了错误的语法?
提前致谢。
SELECT TOP 20 percent
s.DisplayName0, s.Publisher0
FROM
v_Installed_Software_Categorized as s
答案 0 :(得分:2)
我想你想要这样的东西:
SELECT TOP 20 PERCENT
DisplayName0, Publisher0, COUNT(*)
FROM v_Installed_Software_Categorized
GROUP BY DisplayName0, Publisher0
ORDER BY COUNT(*) DESC