SQL Server utilise le plus petit type de données possible.
Lorsque vous exécutez ce 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')
vous verrez que SQL Server a implicitement utilisé un type de données NUMERIC(2, 1).
La division par 60,0 convertit le résultat en NUMERIC(8, 6).
Le calcul final convertit le résultat en NUMERIC( 17, 10).
Modifier
Tiré de la documentation en ligne de SQL Server Conversion de type de données