2016-09-08 3 views
1

私は2 decimal pointに2つのカラムを変換する必要があるSQLスクリプトのこの部分を持っています。バックアップサイズのカラムを変換するSQL

convert (numeric(10,2), 
ROUND(SUM(msdb.dbo.backupset.compressed_backup_size)*8/1024, 0)) 
as 'Compressed_Backup_Size in MB' , 
SUM(msdb.dbo.backupset.backup_size/1024)/1024 
as 'Backup_Size in GB' 

私の質問は、私は右の値を表示するために2つのバックアップサイズの列を得るのですかですが、私はどこにでも見てきたし、彼らが私に言って..私は、変換を試みたが、結果はそれはまだ894512.00代わりの89.45メガバイトです数値を変換してもまだ私のためには動作しません。ヘルプしてください

答えて

0

あなたはギガバイト

select convert(decimal(18,3),(sum(backup_size))/1024/1024/1024) as SizeinGB 
from msdb.dbo.backupset 
でサイズを取得するために、このクエリを試すことができます
関連する問題