This could be a starting point, I dont have many docks to test it on ....
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetName,
tsysAssetTypes.AssetTypename,
tsysAssetTypes.AssetTypeIcon10 As icon,
tblAssets.IPAddress,
tblAssets.Lastseen,
tblAssets.Lasttried,
tblSystemEnclosure.ChassisTypes,
tblSystemEnclosure.Win32_SystemEnclosureid,
TsysChassisTypes.ChassisName,
tblSystemEnclosure.LockPresent,
tblSystemEnclosure.SecurityStatus,
tblSystemEnclosure.Manufacturer,
tblSystemEnclosure.SerialNumber,
tblSystemEnclosure.Version,
tblSystemEnclosure.SMBIOSAssetTag,
tblSystemEnclosure.Lastchanged
From tblAssets
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join tblSystemEnclosure On
tblAssets.AssetID = tblSystemEnclosure.AssetID
Inner Join TsysChassisTypes On TsysChassisTypes.Chassistype =
tblSystemEnclosure.ChassisTypes
Where tblSystemEnclosure.ChassisTypes = '12' And tblAssetCustom.State = 1