¿Como puedo convertir una variable numeric a character con SQLServer?
Tengo esto, y DATO ES CHARACTER(10)
DECLARE @AUX AS NUMERIC(3,2)
SELECT @AUX = 20.5
SELECT @DATO = CONVERT (CHARACTER(10),@AUX)
Y eso me da un error de desbordamiento :S al usar la variable @DATO al imprimirla por pantalla. Y si pongo SELECT @DATO="20.5" va todo bien.
Tambien lo intentado con la función STR, usandola así:
SELECT @DATO =STR(@AUX,6,2)
Pero me da el mismo error
¿Alguien me puede ayudar?Ya no se q mas intentar