SQL Server utilizza il tipo di dati più piccolo possibile.
Quando esegui questo 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')
vedrai che SQL Server utilizzava implicitamente un tipo di dati NUMERIC(2, 1).
La divisione per 60.0 converte il risultato in NUMERIC(8, 6).
Il calcolo finale converte il risultato in NUMERIC( 17, 10).
Modifica
Tratto dalla documentazione in linea di SQL Server Conversione del tipo di dati