Hi,
This query works fine, but when it runs I get NULL for the Primary User. Is it not possible to get the primary user for a retired asset? Is the primary user value in another table. It might appear that is the case, but with so many views and such one never knows.
Thanks.
SELECT COALESCE(os.[Name],ci.[Name]) [Computer Name]
, ra.[CreatedDate] [Retired Date]
, pu.[User] [Primary User]
, cs.[Model]
, cs.[Manufacturer]
, cs.[Identifying Number] [Serial Number]
, os.[OS Name]
, os.[OS Revision]
, vi.[Name] [Location]
FROM [vRM_Computer] c
INNER JOIN [vRM_Computer_Item] ci
ON c.[Guid] = ci.[Guid]
INNER JOIN ResourceAssociation ra
ON ra.ParentResourceGuid = c.Guid AND ra.ResourceAssociationTypeGuid = '3028166F-C0D6-41D8-9CB7-F64852E0FD01'
AND ra.ChildResourceGuid = '492C463B-AFA2-4DD6-AE73-6FD2C7B0E489'
LEFT OUTER JOIN ResourceAssociation loc
ON loc.ParentResourceGuid = c.Guid AND loc.ResourceAssociationTypeGuid = '05DE450F-39EA-4AAE-8C5F-77817889C27C'
LEFT OUTER JOIN vItem vi
ON loc.ChildResourceGuid = vi.Guid
LEFT OUTER JOIN vHWProcessor p
ON c.Guid = p._ResourceGuid
LEFT OUTER JOIN vHWComputerSystem cs
ON c.Guid = cs._ResourceGuid
LEFT JOIN Inv_AeX_AC_Primary_User pu
ON pu._ResourceGuid = vi.Guid
LEFT JOIN [Inv_AeX_AC_Identification] os
ON os.[_ResourceGuid] = ci.[Guid]
ORDER BY [Computer Name]