I'd like to be able to view the Free in GB field on the 'Disk: HDD, Size, Type and Pct' report with two digits of usable data - eg 1/3GB = .33
Here's what I've updated in the code to get the two decimals but all I see are two preceding zeros and not actual usable data.
Select Top 1000000 upgrade_tblComputers.ComputerUnique,
upgrade_tblComputers.Computername As Computer,
upgrade_tblComputersystem.Model As [Computer Model],
upgrade_tblDiskDrives.Caption As Drive,
Cast(Cast(upgrade_tblDiskDrives.Size As BigInt) / 1024 / 1024 / 1024
As Numeric) As [Total size (GB)],
Cast(Cast(upgrade_tblDiskDrives.Freespace As BigInt) / 1024 / 1024 /
1024 As Numeric(8,2)) As [Free in GB], Cast((Cast(upgrade_tblDiskDrives.Size As BigInt) -
Cast(upgrade_tblDiskDrives.Freespace As BigInt)) / 1024 / 1024 /
1024 As Numeric) As [Used Space (GB)],
upgrade_tblDiskDrives.Volumeserialnumber As [Drive Volume Number],
upgrade_tblFloppy.Model As [HDD Model],
upgrade_tblDiskDrives.Lastchanged As [Last changed],
Cast(Cast(Cast(upgrade_tblDiskDrives.Freespace As BigInt) As Numeric) /
Cast(Cast(upgrade_tblDiskDrives.Size As BigInt) As Numeric) * 100 As
BigInt) As [Used PCT]
From upgrade_tblComputers
Inner Join upgrade_tblDiskDrives On upgrade_tblComputers.Computername =
upgrade_tblDiskDrives.Computername
Inner Join upgrade_tblOperatingsystem On upgrade_tblComputers.Computername =
upgrade_tblOperatingsystem.Computername
Inner Join upgrade_tblComputersystem On upgrade_tblComputers.Computername =
upgrade_tblComputersystem.Computername
Inner Join upgrade_tblFloppy On upgrade_tblComputers.Computername =
upgrade_tblFloppy.Computername
Where upgrade_tblComputers.Computername Not Like 'COMPUTER' And
upgrade_tblDiskDrives.DriveType = '3'
Order By Computer,
Drive,
[HDD Model]