Je crois qu'il n'y a pas de perte précise lors de la multiplication décimale avec un entier. Voir Exemples de mathématiques de précision . J'ai aussi fait une petite expérience pour voir la différence entre virgule flottante et décimale :
SELECT .1E0 * .1E0,
.1 * .1,
(.1E0 * .1E0) * 10,
(.1 * .1) * 10
La sortie est
0.010000000000000002 << .1E0 * .1E0
0.01 << .1 * .1
0.10000000000000002 << (.1E0 * .1E0) * 10
0.10 << (.1 * .1) * 10