3/06/2009

SQL SCCM Query to return Advertisements, Programs and Main Users of all Computers

This SCCM SQL Query return each Computer, it's Advertisements & Programs and the Main User
  1. SELECT v_Advertisement.AdvertisementName, v_Advertisement.ProgramName,Netbios_Name0 as Computername,v_GS_SYSTEM_CONSOLE_USER.SystemConsoleUser0 as MainUsername  
  2. FROM   
  3.    (SELECT ResourceID, MAX(TotalUserConsoleMinutes0) as Anmeldezeit   
  4.    FROM v_GS_SYSTEM_CONSOLE_USER   
  5.    GROUP BY ResourceID) AS Table1,v_GS_SYSTEM_CONSOLE_USER, v_R_System_Valid, v_ClientAdvertisementStatus, v_Advertisement WHERE Table1.ResourceID = v_GS_SYSTEM_CONSOLE_USER.ResourceID  
  6. AND Table1.Anmeldezeit = v_GS_SYSTEM_CONSOLE_USER.TotalUserConsoleMinutes0  
  7. AND Table1.ResourceID = v_R_System_Valid.ResourceID  
  8. AND Table1.ResourceID = v_ClientAdvertisementStatus.ResourceID  
  9. AND v_ClientAdvertisementStatus.AdvertisementID = v_Advertisement.AdvertisementID