SQL 语句查询 declare @olddcm datetime declare @oldhinv datetime set @oldDCM=DATEADD(DAY,-3, getdate()) set @oldHinv=DATEADD(DAY,-3, getdate()) select sys1.netbios_name0 ,lgm.name0 [Name of the local Group] ,lgm.account0 as [Account Contained within the Group] , lgm.category0 [Account Type] , lgm.domain0 [Domain for Account] , lgm.type0 [Type of Account] , case when ws.lasthwscan < @oldhinv then ‘Last Hinv might be out of date‘ when cs.lastcompliancemessagetime < @olddcm then ‘CI evaluation might be out of date‘ when ws.lasthwscan < cs.lastcompliancemessagetime then ‘CI evaluated since hinv, not necessarily unreliable‘ else ‘Recent CI Eval, Hinv since CI Eval = Fairly Reliable‘ end as [Reliability of Information],lgm.TimeStamp from v_gs_localgroupmembers0 lgm join v_gs_workstation_status ws on ws.resourceid=lgm.resourceid join v_r_system_valid sys1 on sys1.resourceid=lgm.resourceid left join v_CICurrentComplianceStatus cs on cs.resourceid=lgm.resourceid left join v_LocalizedCIProperties_SiteLoc loc on loc.ci_id=cs.ci_id where loc.displayname = ‘local group members into WMI With logging‘ and Netbios_Name0 = ‘lw7cneczgwitzy1‘ order by sys1.netbios_name0, lgm.name0, lgm.account0