J'essaie de déterminer la meilleure façon de tronquer ou de supprimer des décimales supplémentaires dans SQL sans arrondir. Par exemple:
declare @value decimal(18,2)
set @value = 123.456
Ce arrondit automatiquement @value
d'être 123.46
, ce qui est bon dans la plupart des cas. Cependant, pour ce projet, je n'en ai pas besoin. Existe-t-il un moyen simple de tronquer les décimales dont je n'ai pas besoin? Je sais que je peux utiliser la left()
fonction et reconvertir en décimale. Y a-t-il d'autres moyens?