I've been trying to get a report that provides all my Windows servers and all my Red Hat Linux servers in one report..
Here is my "All Windows Servers" that has some custom fields returned..
Select Top 1000000 tblAssets.AssetID,
  tblAssets.AssetName,
  tblAssets.Domain,
  Case
    When tblADComputers.Description Like '%DC1%' Then 'DC1'
    When tblADComputers.Description Like '%DC2%' Then 'DC2'
    When tblADComputers.Description Like '%PH1%A/A%' Then 'Phase 1 A/A'
    When tblADComputers.Description Like '%PH1%A/M%' Then 'Phase 1 A/M'
    When tblADComputers.Description Like '%PH2%A/M%' Then 'Phase 2 A/M'
    When tblADComputers.Description Like '%PH2%A/A%' Then 'Phase 2 A/A'
    When tblADComputers.Description Like '%PH3%A/M%' Then 'Phase 3 A/M'
    When tblADComputers.Description Like '%PH3%A/A%' Then 'Phase 3 A/A'
    When tblADComputers.Description Like '%PH4%A/M%' Then 'Phase 4 A/M'
    When tblADComputers.Description Like '%PH4%A/A%' Then 'Phase 4 A/A'
    When tblADComputers.Description Like '%PH4%M/M%' Then 'Phase 4 M/M'
    Else 'Phase UNKNOWN'
  End As 'Patching Phase',
  tsysIPLocations.IPLocation,
  tsysOS.OSname + ' SP' + Convert(VARCHAR,tblAssets.SP) As 'Operating System',
  tblAssets.IPAddress,
  tblAssetCustom.Custom1 As Purpose,
  tblAssetCustom.Custom2 As 'Business Owner',
  tblAssetCustom.Custom3 As 'IT Owner'
From tblAssets
  Left Join tsysIPLocations On tblAssets.IPNumeric >= tsysIPLocations.StartIP
    And tblAssets.IPNumeric <= tsysIPLocations.EndIP
  Left Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
  Left Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
  Left Join tblADComputers On tblAssets.AssetID = tblADComputers.AssetID
  Left Join tsysOS On tblAssets.OScode = tsysOS.OScode
  Left Join tblComputersystem On tblAssets.AssetID = tblComputersystem.AssetID
  Left Join tblOperatingsystem On tblAssets.AssetID = tblOperatingsystem.AssetID
Where tblOperatingsystem.Caption Like '%server%'
Order By tblAssets.AssetName
I tried creating one using the code below but it's not returning my Windows servers, just my Red Hat.. Not sure how to fix.. Thanks
Select Top 1000000 tblAssets.AssetID,
  tblAssets.AssetName,
  tblAssets.IPAddress,
    tblAssets.Domain,
  Case
    When tblADComputers.Description Like '%DC1%' Then 'DC1'
    When tblADComputers.Description Like '%DC2%' Then 'DC2'
    When tblADComputers.Description Like '%PH1%A/A%' Then 'Phase 1 A/A'
    When tblADComputers.Description Like '%PH1%A/M%' Then 'Phase 1 A/M'
    When tblADComputers.Description Like '%PH2%A/M%' Then 'Phase 2 A/M'
    When tblADComputers.Description Like '%PH2%A/A%' Then 'Phase 2 A/A'
    When tblADComputers.Description Like '%PH3%A/M%' Then 'Phase 3 A/M'
    When tblADComputers.Description Like '%PH3%A/A%' Then 'Phase 3 A/A'
    When tblADComputers.Description Like '%PH4%A/M%' Then 'Phase 4 A/M'
    When tblADComputers.Description Like '%PH4%A/A%' Then 'Phase 4 A/A'
    When tblADComputers.Description Like '%PH4%M/M%' Then 'Phase 4 M/M'
    Else 'Phase UNKNOWN'
  End As 'Patching Phase',
  tsysIPLocations.IPLocation,
  tblAssets.Lastseen,
  tblAssets.Lasttried,
  tblLinuxSystem.OSRelease,
  tblLinuxSystem.OperatingSystem,
  tblOperatingsystem.Caption
From tblAssets
Left Join tsysIPLocations On tblAssets.IPNumeric >= tsysIPLocations.StartIP
    And tblAssets.IPNumeric <= tsysIPLocations.EndIP
  Left Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
    Left Join tblADComputers On tblAssets.AssetID = tblADComputers.AssetID
  Left Join tsysOS On tblAssets.OScode = tsysOS.OScode
  Left Join tblComputersystem On tblAssets.AssetID = tblComputersystem.AssetID
  Left Join tblOperatingsystem On tblAssets.AssetID = tblOperatingsystem.AssetID
    Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
  Inner Join tblLinuxSystem On tblAssets.AssetID = tblLinuxSystem.AssetID
Where OSRelease like '%Red%Hat%' OR tblOperatingsystem.Caption Like '%server%'