may be this is what you want;With CTEAS(SELECT b.database_name 'Database Name', CONVERT (NUMERIC (20,2), (CONVERT (FLOAT, b.backup_size) / CONVERT (FLOAT, b.compressed_backup_size))) 'Compression Ratio',DATEDIFF (SECOND, b.backup_start_date, b.backup_finish_date) AS Duration,ROW_NUMBER() OVER (PARTITION BY [Database Name] ORDER BY DATEDIFF (SECOND, b.backup_start_date, b.backup_finish_date) DESC) AS SeqFROM msdb.dbo.backupset b WHERE DATEDIFF (SECOND, b.backup_start_date, b.backup_finish_date) > 0 AND b.backup_size > 0 and b.type = 'd')SELECT *FROM CTEWHERE Seq=1ORDER BY [Database Name]
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/