Buscar este blog

lunes, 5 de diciembre de 2011

Formatear número a tipo moneda en SQLServer

Hoy veremos como formatear un valor numérico a tipo moneda (###,###.00), las siguientes instrucciones nos permitirá darle ese formato a nuestro dato.

Ejemplo 1:
SELECT CONVERT(VARCHAR(30), CONVERT(MONEY, 1250.86), 1)
Resultado:
1,250.86

Ejemplo 2:

SELECT CONVERT(VARCHAR(30), CONVERT(MONEY, 1250), 1)
Resultado:
1,250.00

Ejemplo 3: Si queremos que no aparezcan los dos decimales
SELECT LEFT(CONVERT(VARCHAR(30), CONVERT(MONEY, 1250), 1), LEN(CONVERT(VARCHAR(30), CONVERT(MONEY, 1250), 1))-3)
Resultado:
1,250

Bueno esto fue algo rápido y sencillo que no necesita mas explicación, espero que les sirva.

-------------------------------------------------------------------------------------------
Lo que se puede imaginar ... se puede programar

3 comentarios: