I am trying to get a percentage of free space but I am getting all zeros???
Also I would like to see 0 percent but I am getting divide by 0 errors when the free space is 0.
Select
Top 1000000
tblComputers.Computer,
Web40OSName.OSname,
tblComputers.LastknownIP,
tblDiskdrives.Caption,
Cast(tblDiskdrives.Freespace As bigint) / 1024 /1024 As [Free Space in MB],
Cast(tblDiskdrives.Size As bigint) / 1024 /1024 As [Total Space in MB],
Cast(tblDiskdrives.Size / tblDiskdrives.Freespace As bigint) / 1024 / 1024 * 100 As [Percentage Free],
tblDiskdrives.Lastchanged As [Last changed],
Web40OSName.Compimage As icon
From tblComputers
Inner Join tblDiskdrives On tblComputers.Computername = tblDiskdrives.Computername
Inner Join tblOperatingsystem On tblComputers.Computername = tblOperatingsystem.Computername
Inner Join web40ActiveComputers On tblComputers.Computername = web40ActiveComputers.Computername
Inner Join Web40OSName On Web40OSName.Computername = tblComputers.Computername
Inner Join tblComputersystem On tblComputers.Computername = tblComputersystem.Computername
Where
tblComputersystem.Domainrole > 1
And tblDiskdrives.DriveType = '3'
and tblDiskdrives.Freespace > 0
Order By
tblComputers.LastknownIP,
dbo.tblDiskdrives.Caption