This should get you started:
DECLARE @v1_TrusteeScope nvarchar(max)
SET @v1_TrusteeScope = N'%TrusteeScope%'
SELECT DISTINCT vc.Name
,CASE WHEN ai._ResourceGuid IS NOT NULL THEN 'Yes' ELSE 'NO' END [Agent Installed?]
,CASE WHEN iu.[Collection Time] IS NOT NULL THEN iu.[Collection Time] ELSE '' END [Last Inventory Update]
,CASE WHEN inv._ResourceGuid IS NOT NULL THEN inv.[Product Version] ELSE '' END [Inventory]
,CASE WHEN sua._ResourceGuid IS NOT NULL THEN sua.[Product Version] ELSE '' END [Software Update]
,CASE WHEN am._ResourceGuid IS NOT NULL THEN am.[Product Version] ELSE '' END [Application Metering]
,CASE WHEN dep._ResourceGuid IS NOT NULL THEN dep.[Product Version] ELSE '' END [Deployment]
,CASE WHEN pca._ResourceGuid IS NOT NULL THEN pca.[Product Version] ELSE '' END [pcAnywhere]
,CASE WHEN sms._ResourceGuid IS NOT NULL THEN sms.[Product Version] ELSE '' END [Software Management]
FROM vComputer vc
JOIN (Select Guid, tcp.[IP Address] From vRM_Computer comp
Inner Join dbo.[Inv_AeX_AC_TCPIP] tcp ON tcp.[_ResourceGuid] = comp.[Guid] AND tcp.[_id] =
(SELECT TOP 1 t.[_id]
FROM [Inv_AeX_AC_TCPIP] t
WHERE comp.[Guid]=t.[_ResourceGuid] AND t.[IP Address] NOT IN ('127.0.0.1', '0.0.0.0', '') AND NOT t.[IP Address] IS NULL
ORDER BY t.Routable DESC, t.DHCPEnabled DESC)) ip
ON ip.Guid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid FROM Inv_AeX_AC_Client_Agent WHERE LOWER([Agent Name]) = 'altiris agent') ai
ON ai._ResourceGuid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid, MAX([Collection Time]) AS [Collection Time] FROM Inv_Inventory_Results GROUP BY _ResourceGuid) iu
ON iu._ResourceGuid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid, [Product Version] FROM Inv_AeX_AC_Client_Agent WHERE LOWER([Agent Name]) = 'altiris inventory agent') inv
ON inv._ResourceGuid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid, [Product Version] FROM Inv_AeX_AC_Client_Agent WHERE LOWER([Agent Name]) = 'deployment solution plug-in') dep
ON dep._ResourceGuid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid, [Product Version] FROM Inv_AeX_AC_Client_Agent WHERE LOWER([Agent Name]) = 'symantec pcanywhere agent') pca
ON pca._ResourceGuid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid, [Product Version] FROM Inv_AeX_AC_Client_Agent WHERE LOWER([Agent Name]) = 'altiris software update agent') sua
ON sua._ResourceGuid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid, [Product Version] FROM Inv_AeX_AC_Client_Agent WHERE LOWER([Agent Name]) = 'altiris application metering agent') am
ON am._ResourceGuid = vc.Guid
LEFT JOIN(SELECT _ResourceGuid, [Product Version] FROM Inv_AeX_AC_Client_Agent WHERE LOWER([Agent Name]) = 'software management solution agent') sms
ON sms._ResourceGuid = vc.Guid
WHERE vc.Guid IN (SELECT ResourceGuid FROM ScopeMembership WHERE ScopeCollectionGuid IN(SELECT ScopeCollectionGuid FROM fnGetTrusteeScopeCollections(@v1_TrusteeScope)))
ORDER BY vc.Name ASC