Community FAQ
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
IT-riha
Engaged Sweeper III
Hi,
i need a Report with the Information how many Office 2000 - 2003 (all Versions) Installations are installed on the Clients.
The Report must contain the Location of the PC and the Version.
But it will not work. 😞

Can you help me?

Select Top 1000000 tblSoftwareUni.softwareName As Software,
tblSoftware.softwareVersion As Version,
Count(tblSoftware.SoftwareID) As Total,
tsysIPLocations.IPLocation,
tblAssets.IPAddress,
tsysIPLocations.StartIP,
tsysIPLocations.EndIP
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 tsysIPLocations On tsysIPLocations.StartIP = tblAssets.IPAddress
And tsysIPLocations.EndIP = tblAssets.IPAddress
Where tblSoftwareUni.SoftwarePublisher Like '%microsoft%' And
tblAssetCustom.State = 1
Group By tblSoftwareUni.softwareName,
tblSoftware.softwareVersion
Having tblSoftwareUni.softwareName Like '%Office%2003%'
Order By Total Desc,
Software

1 ACCEPTED SOLUTION
Daniel_B
Lansweeper Alumni
Your join to tsysIPlocations was not quite correct. You can find an explanation of how to include the IP location in a report here. Also you need to ensure that all columns which you list in your report either have grouping enabled or are used by an aggregate function. Please find a modified report below.

Select Top 1000000 tblSoftwareUni.softwareName As Software,
tblSoftware.softwareVersion As Version,
Count(tblSoftware.AssetID) As Total,
tsysIPLocations.IPLocation
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 tsysIPLocations
On tblAssets.IPNumeric Between tsysIPLocations.StartIP And
tsysIPLocations.EndIP
Where (tblSoftwareUni.softwareName Like 'Microsoft office % 2003%' Or
tblSoftwareUni.softwareName Like 'Microsoft office % 2000%') And
tblSoftwareUni.softwareName Not Like '%viewer%' And
tblSoftwareUni.softwareName Not Like '%tools%' And
tblSoftwareUni.softwareName Not Like '%designer%' And tblAssetCustom.State = 1
Group By tblSoftwareUni.softwareName,
tblSoftware.softwareVersion,
tsysIPLocations.IPLocation
Order By Total Desc,
Software

View solution in original post

1 REPLY 1
Daniel_B
Lansweeper Alumni
Your join to tsysIPlocations was not quite correct. You can find an explanation of how to include the IP location in a report here. Also you need to ensure that all columns which you list in your report either have grouping enabled or are used by an aggregate function. Please find a modified report below.

Select Top 1000000 tblSoftwareUni.softwareName As Software,
tblSoftware.softwareVersion As Version,
Count(tblSoftware.AssetID) As Total,
tsysIPLocations.IPLocation
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 tsysIPLocations
On tblAssets.IPNumeric Between tsysIPLocations.StartIP And
tsysIPLocations.EndIP
Where (tblSoftwareUni.softwareName Like 'Microsoft office % 2003%' Or
tblSoftwareUni.softwareName Like 'Microsoft office % 2000%') And
tblSoftwareUni.softwareName Not Like '%viewer%' And
tblSoftwareUni.softwareName Not Like '%tools%' And
tblSoftwareUni.softwareName Not Like '%designer%' And tblAssetCustom.State = 1
Group By tblSoftwareUni.softwareName,
tblSoftware.softwareVersion,
tsysIPLocations.IPLocation
Order By Total Desc,
Software

Reports & Analytics

Ask about reports you're interested in and share reports you've created. Subscribe to receive daily updates of reports shared in the Community.

New to Lansweeper?

Try Lansweeper For Free

Experience Lansweeper with your own data.
Sign up now for a 14-day free trial.

Try Now