Files
ADDAP/Content/DBQueries/GetProductIDList.sql
freedbygrace 3fcf06990c Initial Upload
2022-12-01 11:40:57 -05:00

23 lines
1.1 KiB
Transact-SQL

Declare @OperatingSystemFilter VARCHAR(Max) = '%NT%Workstation%';
Declare @IsVirtualMachine INT = 0;
Declare @Manufacturer VARCHAR(Max) = '%';
Declare @NullReplacementValue VARCHAR(Max) = 'N/A';
Select Distinct
dbo.v_GS_MS_SYSTEMINFORMATION.BaseBoardProduct0 As 'BaseboardProduct',
dbo.v_GS_MS_SYSTEMINFORMATION.SystemFamily0 As 'SystemFamily',
dbo.v_GS_MS_SYSTEMINFORMATION.SystemManufacturer0 As 'SystemManufacturer',
dbo.v_GS_MS_SYSTEMINFORMATION.SystemProductName0 As 'SystemProductName',
dbo.v_GS_MS_SYSTEMINFORMATION.SystemSKU0 As 'SystemSKU',
dbo.v_GS_MS_SYSTEMINFORMATION.SystemVersion0 As 'SystemVersion'
From
dbo.v_R_System
Inner Join dbo.v_GS_MS_SYSTEMINFORMATION On (dbo.v_R_System.ResourceID = dbo.v_GS_MS_SYSTEMINFORMATION.ResourceID)
Where
(dbo.v_R_System.Operating_System_Name_and0 Like @OperatingSystemFilter)
And
(dbo.v_R_System.Is_Virtual_Machine0 = @IsVirtualMachine)
And
((dbo.v_GS_MS_SYSTEMINFORMATION.SystemManufacturer0 Like @Manufacturer))
Order By
dbo.v_GS_MS_SYSTEMINFORMATION.SystemManufacturer0