SQL Server utiliza el tipo de datos más pequeño posible.
Cuando ejecuta 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')
verá que SQL Server utiliza implícitamente un tipo de datos NUMERIC(2, 1).
La división por 60,0 convierte el resultado en NUMERIC(8, 6).
El cálculo final convierte el resultado en NUMERIC( 17, 10).
Editar
Tomado de SQL Server Books Online Conversión de tipos de datos