Voir :Priorité des types de données (pour SQL- Serveur 2000) sur msdn.microsoft.com
À partir de la même page pour SQL-Server 2008 :
Pour plus de détails sur le moment où les deux opérandes sont des expressions char, varchar, binaire ou varbinary et qu'ils sont concaténés ou comparés et quand ils sont tous deux décimaux avec une précision ou une échelle différente, voir :Précision, échelle et longueur
La question/réponse SO suivante est également pertinente :sql-server-truncates-decimal-points-of-a-newly-created-field-in-a-view