RC62N wrote:
You'll want to start by cleaning up your WHERE clause.
Where
( ( tblSoftwareUni.softwareName Like '%Autodesk Revit 2016%'
Or tblSoftwareUni.softwareName Like '%AutoCAD 2018 - English%'
)
)
Or ( tblSoftwareUni.softwareName Like '%AutoCAD 2016 - English%'
And tblAssetCustom.State = 1
)
tblAssetCustom.State = 1
AND ( tblSoftwareUni.softwareName Like '%Autodesk Revit 2016%'
Or tblSoftwareUni.softwareName Like '%AutoCAD 2018 - English%'
Or tblSoftwareUni.softwareName Like '%AutoCAD 2016 - English%'
)
See if that gets you closer to your goal.
I copied code from an existing report, 'Chart: Windows operating systems'
and edited it, almost there I think
Select Top 1000000 tblSoftwareUni.softwareName As software,
Count(tblSoftwareUni.softwareName) As Total
From tblSoftware
Inner Join tblAssets On tblSoftware.AssetID = tblAssets.AssetID
Inner Join tblSoftwareUni On tblSoftware.softID = tblSoftwareUni.SoftID
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysOS On tblAssets.OScode = tsysOS.OScode
Left Join tblADusers On tblADusers.Username = tblAssets.Username And
tblADusers.Userdomain = tblAssets.Userdomain
Where (tblSoftwareUni.softwareName Like '%Autodesk Revit 2016%' Or
tblSoftwareUni.softwareName Like '%AutoCAD 2018 - English%' Or
tblSoftwareUni.softwareName Like '%AutoCAD 2016 - English%') And
tblAssetCustom.State = 1
Group By tblSoftwareUni.softwareName
Order By Total Desc
Thanks for the guidance, not sure if I got what you were trying to say, but here is what I am using.