O SQL Server usa o menor tipo de dados possível.
Quando você executa este script
SELECT SQL_VARIANT_PROPERTY(1.0, 'BaseType')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Precision')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Scale')
SELECT SQL_VARIANT_PROPERTY(1.0, 'TotalBytes')
você verá que o SQL Server usou implicitamente um tipo de dados NUMERIC(2, 1).
A divisão por 60.0 converte o resultado em NUMERIC(8, 6).
O cálculo final converte o resultado em NUMERIC( 17, 10).
Editar
Extraído dos Manuais Online do SQL Server Conversão de tipo de dados