I recently had to find out what machines were missing the conficker patch (KB958644), so I created this report:
SELECT DISTINCT
a.Computername,
d.Caption AS OS,
c.Lastseen
FROM
tblQuickFixEngineering a
INNER JOIN tblComputers c ON (a.Computername = c.Computername)
INNER JOIN tblOperatingsystem d ON (a.Computername = d.Computername)
WHERE
NOT EXISTS(SELECT b.Win32_QuickFixEngineeringid, b.Computername, b.Description, b.FixComments, b.HotFixID, b.InstalledBy, b.InstalledOn, b.ServicePackInEffect, b.Lastchanged FROM tblQuickFixEngineering b WHERE a.Computername = Computername AND HotFixID = 'KB958644')
ORDER BY Computername
Can be tweaked a bit such as to get only machines detected in the last 30 etc, but this gave me the info I needed.
To the lansweeper dev team - any plans to incorporate interactive reports? Ie to be able to provide parameters? This would be useful here - set up a report for missing patches, just provide the HotFixID.
Michael