cast(Exp_Kg as decimal(12,2)) pero con separador de miles....

09/11/2007 - 14:40 por Yan Cantuarias | Informe spam
Hola amigos...
tengo un numero, y al darle cast(Exp_Kg as decimal(12,2)) este me lo
formatea a 2 decimales... "4123456.25". Pero yo necesito que lo formatee
así... "4,123,456.25"
Como puedo hacer??? Es muy ilegible cuando los numeros estan asi...

Gracias anticipadas...

Yan

Preguntas similare

Leer las respuestas

#1 Yan Cantuarias
09/11/2007 - 14:54 | Informe spam
Lo estoy haciendo todo desde un Store Procedure de SQL... El tema es que en
SQL no se como formatearlo... com lo puedo hacer?

"Leonardo Azpurua" <l e o n a r d o [arroba] m v p s [punto] o r g> escribió
en el mensaje news:OB$

"Yan Cantuarias" escribió en el mensaje
news:%
Hola amigos...
tengo un numero, y al darle cast(Exp_Kg as decimal(12,2)) este me lo
formatea a 2 decimales... "4123456.25". Pero yo necesito que lo formatee
así... "4,123,456.25"
Como puedo hacer??? Es muy ilegible cuando los numeros estan asi...



Hola.

La representación de los valores no es responsabilidad de la BD, sino de
los comonentes de interfaz de usuario.

Maneja el formateo desde tu aplicacion, y deja a la BBDD hacer su trabajo
de guardar y recuperar informacion.

Salud!


Respuesta Responder a este mensaje
#2 Jorge Medina
09/11/2007 - 15:14 | Informe spam
Hola asi es:

CAST convierte una expresión de un tipo de datos en otro de forma explícita.

Saludos

Jorge Medina

"Victor Koch" <v i c t o r (arroba)correo(punto)waldbott(punto)com(punto)ar>
escribió en el mensaje news:
Hola Yan,

Leonardo fue claro, el formato de representación o la mascara no es
responsabilidad de la base de datos sino de la interfase con el usuario,
por ejemplo si vos mostras el resultado de la consulta en una grilla es en
esa misma grilla que debes configurar el formato deseado.

Un saludo, Víctor Koch.


"Yan Cantuarias" escribió en el mensaje
news:
Lo estoy haciendo todo desde un Store Procedure de SQL... El tema es que
en SQL no se como formatearlo... com lo puedo hacer?

"Leonardo Azpurua" <l e o n a r d o [arroba] m v p s [punto] o r g>
escribió en el mensaje news:OB$

"Yan Cantuarias" escribió en el mensaje
news:%
Hola amigos...
tengo un numero, y al darle cast(Exp_Kg as decimal(12,2)) este me lo
formatea a 2 decimales... "4123456.25". Pero yo necesito que lo
formatee así... "4,123,456.25"
Como puedo hacer??? Es muy ilegible cuando los numeros estan asi...



Hola.

La representación de los valores no es responsabilidad de la BD, sino de
los comonentes de interfaz de usuario.

Maneja el formateo desde tu aplicacion, y deja a la BBDD hacer su
trabajo de guardar y recuperar informacion.

Salud!










Respuesta Responder a este mensaje
#3 Victor Koch
09/11/2007 - 15:23 | Informe spam
Hola Yan,

Leonardo fue claro, el formato de representación o la mascara no es
responsabilidad de la base de datos sino de la interfase con el usuario, por
ejemplo si vos mostras el resultado de la consulta en una grilla es en esa
misma grilla que debes configurar el formato deseado.

Un saludo, Víctor Koch.


"Yan Cantuarias" escribió en el mensaje
news:
Lo estoy haciendo todo desde un Store Procedure de SQL... El tema es que
en SQL no se como formatearlo... com lo puedo hacer?

"Leonardo Azpurua" <l e o n a r d o [arroba] m v p s [punto] o r g>
escribió en el mensaje news:OB$

"Yan Cantuarias" escribió en el mensaje
news:%
Hola amigos...
tengo un numero, y al darle cast(Exp_Kg as decimal(12,2)) este me lo
formatea a 2 decimales... "4123456.25". Pero yo necesito que lo formatee
así... "4,123,456.25"
Como puedo hacer??? Es muy ilegible cuando los numeros estan asi...



Hola.

La representación de los valores no es responsabilidad de la BD, sino de
los comonentes de interfaz de usuario.

Maneja el formateo desde tu aplicacion, y deja a la BBDD hacer su trabajo
de guardar y recuperar informacion.

Salud!






Respuesta Responder a este mensaje
#4 Leonardo Azpurua
09/11/2007 - 15:49 | Informe spam
"Yan Cantuarias" escribió en el mensaje
news:
Lo estoy haciendo todo desde un Store Procedure de SQL... El tema es que
en SQL no se como formatearlo... com lo puedo hacer?



Hola.

¿Estás PRESENTANDO los datos desde un SP?

No sé lo que estés haciendo dentro del SP. Pero sea lo que sea, ni los SP,
ni las BBDD deben NUNCA ocuparse de la presentación de los datos.

Hay una cantidad de escenarios posibles en los cuales esa práctica es un
error.

Supón que un usuario extranjero se conecta desde su PC, con su configuración
regional adaptada a SU MANERA de ver las cosas. Tu SP preformatea los datos
segun TU MANERA de ver las cosas -que es diferente de la del usuario
extranjero. El tipo no va a estar contento, va a pedir soporte, y va a
pensar que eres un inepto. Simplemente porque usaste la BBDD para lo que no
era.

No sólo la presentación debe ser independiente de la BBDD. Debe,
adicionalmente, adaptarse a las preferencias del usuario, considerando
especialmente la configuración regional. Eso no lo puedes hacer del lado del
servidor.

Las funciones de formateo de datos de los servidores son muy reducidas o
totalmente inexistentes, justamente porque no deben ser usados para eso.


Salud!
Respuesta Responder a este mensaje
#5 Ian C
09/11/2007 - 16:54 | Informe spam
Estoy haciendo una consulta de Vtas Consolidadas, el cual la envio como
archivo adjunto por mail utilizando xp_sendmail a la Gerencia.

"Leonardo Azpurua" <l e o n a r d o [arroba] m v p s [punto] o r g> escribió
en el mensaje news:%

"Yan Cantuarias" escribió en el mensaje
news:
Lo estoy haciendo todo desde un Store Procedure de SQL... El tema es que
en SQL no se como formatearlo... com lo puedo hacer?



Hola.

¿Estás PRESENTANDO los datos desde un SP?

No sé lo que estés haciendo dentro del SP. Pero sea lo que sea, ni los SP,
ni las BBDD deben NUNCA ocuparse de la presentación de los datos.

Hay una cantidad de escenarios posibles en los cuales esa práctica es un
error.

Supón que un usuario extranjero se conecta desde su PC, con su
configuración regional adaptada a SU MANERA de ver las cosas. Tu SP
preformatea los datos segun TU MANERA de ver las cosas -que es diferente
de la del usuario extranjero. El tipo no va a estar contento, va a pedir
soporte, y va a pensar que eres un inepto. Simplemente porque usaste la
BBDD para lo que no era.

No sólo la presentación debe ser independiente de la BBDD. Debe,
adicionalmente, adaptarse a las preferencias del usuario, considerando
especialmente la configuración regional. Eso no lo puedes hacer del lado
del servidor.

Las funciones de formateo de datos de los servidores son muy reducidas o
totalmente inexistentes, justamente porque no deben ser usados para eso.


Salud!


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida