Declare
@SoftwareUpdateGroupName as varchar(255) Set
@SoftwareUpdateGroupName = 'All System Security Updates 2021-03-29 09:16:22' --Specify Software Update Group Name
Select Vaa.AssignmentName as 'DeploymentName', Right(Ds.CollectionName,3) as 'Stage', Li.Title as 'SUGroupName', CASE when Vaa.DesiredConfigType = 1 Then 'Install' when vaa.DesiredConfigType = 2 Then 'Uninstall' Else 'Others' End as 'DepType', Ds.CollectionName as 'CollectionName', CASE when Ds.DeploymentIntent = 1 Then 'Required' when Ds.DeploymentIntent = 2 Then 'Available' End as 'Purpose', Ds.DeploymentTime as 'AvailableTime', Ds.EnforcementDeadline as 'RequiredTime', Ds.NumberTotal as 'Target',
Ds.NumberSuccess as 'Success', Ds.NumberInProgress as 'Progress', Ds.NumberErrors as 'Errors', Ds.NumberOther as 'Others', Ds.NumberUnknown as 'Unknown', case when (Ds.NumberSuccess = 0) or (Ds.NumberSuccess is null) Then '0' Else (round(Ds.NumberSuccess/ convert (float,Ds.NumberTotal)*100,2)) End as 'Success%', DateDiff(D,Ds.DeploymentTime, GetDate()) as 'AvailableDays', DateDiff(D,Ds.EnforcementDeadline, GetDate()) as 'RequiredDays', DateDiff(D,Ds.CreationTime, GetDate()) as 'CreatedDays', Vaa.CreationTime as 'CreationTime', Vaa.LastModificationTime as 'LastModifiedTime', Vaa.LastModifiedBy as 'LastModifiedBy' from v_DeploymentSummary Ds left join v_CIAssignment Vaa on Ds.AssignmentID = Vaa.AssignmentID left join v_AuthListInfo LI on LI.ModelID = Ds.ModelID Where Ds.FeatureType = 5 and Li.Title like
@SoftwareUpdateGroupName order by Ds.DeploymentTime desc
Есть вот такой запрос
который выдает инфо по Specify Software Update Group Name
хотелось бы с него чтобы по нажатию по цыфре (количестве пк с ошибками) Errors открывался отчет с именами пк и какие ошибки при установке обнов писалось