http://www.myitforum.com/articles/8/view.asp?id=10909

Showing as a Typo error after replacing the Rule ID as well

SELECT DISTINCT SMS_R_System.*
        FROM            SMS_G_System_SoftwareFile
        INNER JOIN      SMS_R_System
              ON        SMS_G_System_SoftwareFile.ResourceID = 
SMS_R_System.ResourceID

        INNER JOIN      SMS_MeteredFiles
              ON        SMS_G_System_SoftwareFile.FileID =
SMS_MeteredFiles.MeteredFileID
        INNER JOIN      SMS_MeteredProductRule
              ON        SMS_MeteredProductRule.RuleID = SMS_MeteredFiles.RuleID

        
        WHERE           SMS_MeteredFiles.RuleID = 6
              AND       DateDiff(day, SMS_G_System_SoftwareFile.ModifiedDate,
GetDate()) > 30
              AND       DateDiff(day, SMS_MeteredProductRule.LastUpdateTime,
GetDate()) > 30

              AND       SMS_R_System.OperatingSystemNameAndVersion LIKE 
'%Workstation%'
              AND       SMS_G_System_SoftwareFile.ResourceID NOT IN
                        (
                         SELECT DISTINCT        
SMS_MonthlyUsageSummary.ResourceID

                         FROM           SMS_MonthlyUsageSummary
                         INNER JOIN     SMS_MeteredFiles
                               ON       SMS_MonthlyUsageSummary.FileID =
SMS_MeteredFile.MeteredFileID
                         WHERE          DateDiff(day,
SMS_MonthlyUsageSummary.LastUsage, GetDate()) < 90

                               AND      SMS_MeteredFiles.RuleID = 6
                        )


Reply via email to