I need a solution
I have created this query using Query Builder to get Members in the Local Admin group. I need to combine it with a query that shows the last Configuration Request date for a pc in the last 30 days.
DECLARE @v1_TrusteeScope nvarchar(max)
SET @v1_TrusteeScope = N'%TrusteeScope%'
DECLARE @g4_AssetUserOwners uniqueidentifier
SET @g4_AssetUserOwners = 'ed35a8d1-bf60-4771-9dde-092c146c485a'
SELECT
[vri2_Computer].[Name],
[dca3_UG Admin Group Members].[Member Name],
[dca7_Global User General Details].[Display Name],
[dca7_Global User General Details].[Company],
[dca7_Global User General Details].[Office Location],
[dca7_Global User General Details].[Department],
[dca7_Global User General Details].[Job Title],
[dca7_Global User General Details].[Email],
[dca3_UG Admin Group Members].[Domain],
[vri6_User].[Guid] AS [User Guid],
[vri2_Computer].[Guid]
FROM
[vRM_Computer_Item] AS [vri2_Computer]
LEFT OUTER JOIN [Inv_UG_Admin_Group_Members] AS [dca3_UG Admin Group Members]
ON ([vri2_Computer].[Guid] = [dca3_UG Admin Group Members].[_ResourceGuid])
LEFT OUTER JOIN ([ResourceAssociation] AS [ra5_Asset User Owners]
LEFT OUTER JOIN ([vRM_User_Item] AS [vri6_User]
LEFT OUTER JOIN [Inv_Global_User_General_Details] AS [dca7_Global User General Details]
ON ([vri6_User].[Guid] = [dca7_Global User General Details].[_ResourceGuid]))
ON ([ra5_Asset User Owners].[ChildResourceGuid] = [vri6_User].[Guid]))
ON ([vri2_Computer].[Guid] = [ra5_Asset User Owners].[ParentResourceGuid])
UNION
WHERE
(
(
([ra5_Asset User Owners].[ResourceAssociationTypeGuid] = @g4_AssetUserOwners)
OR
([ra5_Asset User Owners].[ResourceAssociationTypeGuid] IS NULL)
)
AND
(
([dca3_UG Admin Group Members].[Domain] LIKE N'domainname%')
AND
(
NOT
([dca3_UG Admin Group Members].[Member Name] LIKE N'Domain Admins')
)
AND
(
NOT
([dca3_UG Admin Group Members].[Member Name] LIKE N'acount name')
)
AND
([vri2_Computer].[Name] LIKE N'%')
)
AND
([vri2_Computer].[Guid] IN (SELECT [ResourceGuid] FROM [ScopeMembership] WHERE [ScopeCollectionGuid] IN (SELECT [ScopeCollectionGuid] FROM dbo.fnGetTrusteeScopeCollections(@v1_TrusteeScope))))
AND
(
([vri6_User].[Guid] IN (SELECT [ResourceGuid] FROM [ScopeMembership] WHERE [ScopeCollectionGuid] IN (SELECT [ScopeCollectionGuid] FROM dbo.fnGetTrusteeScopeCollections(@v1_TrusteeScope))))
OR
([vri6_User].[Guid] IS NULL)
)
)
I need to combine above query with this one
SELECT vc.Name AS [Workstation Name],
MAX(cr.StartTime) as LastRequestTime,
DATEDIFF(day,(MAX(cr.StartTime)),GETDATE()) as LastSeen
FROM Evt_NS_Client_Config_Request cr
JOIN vComputer vc ON vc.Guid=cr.ResourceGuid
GROUP BY vc.Name
HAVING DATEDIFF(day,(MAX(cr.StartTime)),GETDATE()) <= 30
ORDER BY LastSeen DESC
Is it possible?