SQL Server - reducir longitud a campo

   
Vista:

reducir longitud a campo

Publicado por sandra (1 intervención) el 26/06/2008 21:37:41
Hola a todos, tengo un caso parecido a reducir un dato pero el Round ([Número], [Dígitos]) no me sirve.
Necesito hacer una consulta para exportar e importarla a otra base de datos, pero el problema es que no permite un número tan grande en decimales, por ejempo:
mi campo es totalPagar= 4.3199998908676207E-3
y la nueva base no recibe tantos decimales, Necesito que la consulta me reduzca el valor a
totalPagar= 4.319999 (solo muestre 5 decimales)

En mi caso no puedo modificar el tipo de dato de mi tablas xq me tocaría cambiar muchos procedimientos que internamente hace para llegar a esa valor.

Como hago para que solo muestre 5 decimales.
Ya que si uso Round ([Número], [Dígitos]) lo que hace es aproximar pero no reducir la longitud.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:reducir longitud a campo

Publicado por Isaias (3308 intervenciones) el 27/06/2008 00:38:14
CONVERT(tucampo as DECIMAL(INT, DEC)) AS X
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar