The WHERE clause in the below code is not working. What am I missing?
SELECT tblAssetCustom.Location As Location,
tsysAssetTypes.AssetTypename As Type,
tblAssetCustom.BarCode As AssetID,
TsysChassisTypes.ChassisName As Chassis,
/* TsysChassisTypes.Chassistype As TypeID, */
tblAssets.AssetName As Name,
tblOperatingsystem.Caption As OS,
tblOperatingsystem.ServicePackMajorVersion As SP,
tblAssetCustom.Manufacturer As Vendor,
tblAssetCustom.Model As Model,
tblAssetCustom.Serialnumber As SerialNumber,
tblAssets.IPAddress As IPAddress,
tblAssets.LastActiveScan As LastSeen
/* tblAssets.AssetID As ID */
FROM tblAssets
Left Join tblAssetCustom On tblAssetCustom.AssetID = tblAssets.AssetID
Left Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Left Join tblSystemEnclosure On tblSystemEnclosure.AssetID = tblAssets.AssetID
Left Join tblOperatingsystem On tblOperatingsystem.AssetID = tblAssets.AssetID
Left Join TsysChassisTypes On tblSystemEnclosure.ChassisTypes = TsysChassisTypes.Chassistype
WHERE tsysAssetTypes.AssetTypename <> 'Location'
OR TsysChassisTypes.Chassistype <> 12
OR TsysChassisTypes.Chassistype IS NULL
ORDER BY tblAssetCustom.Location, tsysAssetTypes.AssetTypename, TsysChassisTypes.ChassisName
Thanks,
Patrick
http://patrickhoban.wordpress.com