cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
gforchuk
Engaged Sweeper
We currently are using an emailed report that shows us new windows server created in the last 14 days. I am looking to add to this report information regarding what VM is hosting the server but I cannot figure out the SQL to get this done. Has anyone done this already?

This is my SQL for the report we are using:

Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetUnique,
tsysAssetTypes.AssetTypename,
tblAssets.Domain,
tsysOS.OSname,
tsysOS.Image As icon,
tblComputersystem.SystemType,
tblAssets.IPAddress,
tblAssetCustom.PurchaseDate,
tblAssetCustom.Manufacturer,
tblAssets.Firstseen
From tblComputersystem
Inner Join tblAssets On tblComputersystem.AssetID = tblAssets.AssetID
Inner Join tblOperatingsystem
On tblAssets.AssetID = tblOperatingsystem.AssetID
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysOS On tblAssets.OScode = tsysOS.OScode
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Where tblAssets.Firstseen > GetDate() - 14 And tblAssetCustom.State = 1 And
tblAssetCustom.State = 1 And tblComputersystem.Domainrole > 1
Order By tblAssets.AssetName

Any help on how to integrate the VMware information would be great.

Thank you,
Graham
1 ACCEPTED SOLUTION
Hemoco
Lansweeper Alumni
Please use the following report:


Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetUnique,
tsysAssetTypes.AssetTypename,
tblAssets.Domain,
tsysOS.OSname,
tsysOS.Image As icon,
tblComputersystem.SystemType,
tblAssets.IPAddress,
tblAssetCustom.PurchaseDate,
tblAssetCustom.Manufacturer,
tblAssets.Firstseen,
tblAssets1.AssetName As vmwarehost
From tblComputersystem
Inner Join tblAssets On tblComputersystem.AssetID = tblAssets.AssetID
Inner Join tblOperatingsystem
On tblAssets.AssetID = tblOperatingsystem.AssetID
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysOS On tblAssets.OScode = tsysOS.OScode
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join tblVmwareGuestNetwork
On tblAssets.Mac = tblVmwareGuestNetwork.MacAddress
Inner Join tblVmwareGuest On tblVmwareGuest.GuestID =
tblVmwareGuestNetwork.GuestID
Inner Join tblAssets tblAssets1 On tblAssets1.AssetID = tblVmwareGuest.AssetID
Where tblAssets.Firstseen > GetDate() - 14 And tblAssetCustom.State = 1 And tblComputersystem.Domainrole > 1

View solution in original post

2 REPLIES 2
gforchuk
Engaged Sweeper
Thank you very much for your help in this. That was exactly what I was looking for.
Hemoco
Lansweeper Alumni
Please use the following report:


Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetUnique,
tsysAssetTypes.AssetTypename,
tblAssets.Domain,
tsysOS.OSname,
tsysOS.Image As icon,
tblComputersystem.SystemType,
tblAssets.IPAddress,
tblAssetCustom.PurchaseDate,
tblAssetCustom.Manufacturer,
tblAssets.Firstseen,
tblAssets1.AssetName As vmwarehost
From tblComputersystem
Inner Join tblAssets On tblComputersystem.AssetID = tblAssets.AssetID
Inner Join tblOperatingsystem
On tblAssets.AssetID = tblOperatingsystem.AssetID
Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID
Inner Join tsysOS On tblAssets.OScode = tsysOS.OScode
Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype
Inner Join tblVmwareGuestNetwork
On tblAssets.Mac = tblVmwareGuestNetwork.MacAddress
Inner Join tblVmwareGuest On tblVmwareGuest.GuestID =
tblVmwareGuestNetwork.GuestID
Inner Join tblAssets tblAssets1 On tblAssets1.AssetID = tblVmwareGuest.AssetID
Where tblAssets.Firstseen > GetDate() - 14 And tblAssetCustom.State = 1 And tblComputersystem.Domainrole > 1

New to Lansweeper?

Try Lansweeper For Free

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

Try Now