Saltar al contenido

Separador de miles de SQL Server 2008 para una columna

Solución:

Prueba de esta manera:

SELECT REPLACE(CONVERT(VARCHAR, CONVERT(MONEY, TotalArea), 1), '.00', '') 
FROM table

o

SELECT CAST(CONVERT(VARCHAR, CAST(123456 AS MONEY), 1) AS VARCHAR)
FROM table

SELECT FORMAT(12345,'#,0.00');

SELECT FORMAT(TotalArea,'#,0.00') from table;

Referencia: https://msdn.microsoft.com/en-us/library/ee634206(v=sql.105).aspx

Dar formato a los números para su visualización es algo que debe hacerse en la capa de visualización y no dentro de la base de datos. Por lo tanto, en cualquier aplicación que se utilicen estos datos, debe formatearlos allí. Management Studio, lamentablemente, no ofrece mucho control a este respecto.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *