Mostrar montos

14/07/2004 - 21:26 por Jorge A S | Informe spam
Hola a todos, les comento que quiero mostar un campo float
que guarda sumas monetarias para mostraralas de la
siguiente manera: 188.888,98
Pero siguiendo los pasos de la ayuda estoy haciendo esto:
convert(varchar(20),cast(campo_float as money), 1) as monto
y se muestra esto:
188,888.98

Alguien sabe que hay que modificar para llegar a lo que
necesito ? Muchas gracias por su tiempo.

Preguntas similare

Leer las respuestas

#1 Maxi
14/07/2004 - 21:32 | Informe spam
Hola, lo muestra asi por la configuracion del inicio de sesion, el mismo
esta en formato yanqui y vos lo necesitas en español :(

Otra forma es hacer un replace de "puntos" por "comas" con la instruccion
REPLACE (revisa el uso en los BOL)

Suerte


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge A S" escribió en el mensaje
news:2d81a01c469d8$79f5a290$
Hola a todos, les comento que quiero mostar un campo float
que guarda sumas monetarias para mostraralas de la
siguiente manera: 188.888,98
Pero siguiendo los pasos de la ayuda estoy haciendo esto:
convert(varchar(20),cast(campo_float as money), 1) as monto
y se muestra esto:
188,888.98

Alguien sabe que hay que modificar para llegar a lo que
necesito ? Muchas gracias por su tiempo.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.714 / Virus Database: 470 - Release Date: 02/07/2004
Respuesta Responder a este mensaje
#2 Isaías
14/07/2004 - 21:36 | Informe spam
Independientemente de como hacer el CONVERT, mi duda es,
¿porque usar un FLOAT, teniendo MONEY?
Respuesta Responder a este mensaje
#3 Jorge A S
14/07/2004 - 22:06 | Informe spam
Me fijé en inicios de sesión y lo tengo en español y en
el idioma predeterminado del servidor y también esta en
español, hay algo mas que se me está escapando ?

Hola, lo muestra asi por la configuracion del inicio de


sesion, el mismo
esta en formato yanqui y vos lo necesitas en español :(

Otra forma es hacer un replace de "puntos" por "comas"


con la instruccion
REPLACE (revisa el uso en los BOL)

Suerte


Salu2
-


-
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
-


-
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge A S"


escribió en el mensaje
news:2d81a01c469d8$79f5a290$
Hola a todos, les comento que quiero mostar un campo




float
que guarda sumas monetarias para mostraralas de la
siguiente manera: 188.888,98
Pero siguiendo los pasos de la ayuda estoy haciendo




esto:
convert(varchar(20),cast(campo_float as money), 1) as




monto
y se muestra esto:
188,888.98

Alguien sabe que hay que modificar para llegar a lo que
necesito ? Muchas gracias por su tiempo.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.714 / Virus Database: 470 - Release Date:


02/07/2004


.

Respuesta Responder a este mensaje
#4 ulises
14/07/2004 - 22:41 | Informe spam
No hay forma, sea el idioma de los inicios de sesión
ingles o español, siempre te lo indicará con punto decimal
(y coma decimal si haces el CONVERT), ahora la pregunta es
¿porque lo necesitas de esa forma?, me parece que ewl
formateo del valor deberías dejarlo a la capa de
presentación.

Saludos,
Ulises

Me fijé en inicios de sesión y lo tengo en español y en
el idioma predeterminado del servidor y también esta en
español, hay algo mas que se me está escapando ?

Hola, lo muestra asi por la configuracion del inicio de


sesion, el mismo
esta en formato yanqui y vos lo necesitas en español :(

Otra forma es hacer un replace de "puntos" por "comas"


con la instruccion
REPLACE (revisa el uso en los BOL)

Suerte


Salu2





-
-
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET





-
-
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge A S"


escribió en el mensaje
news:2d81a01c469d8$79f5a290$
Hola a todos, les comento que quiero mostar un campo




float
que guarda sumas monetarias para mostraralas de la
siguiente manera: 188.888,98
Pero siguiendo los pasos de la ayuda estoy haciendo




esto:
convert(varchar(20),cast(campo_float as money), 1) as




monto
y se muestra esto:
188,888.98

Alguien sabe que hay que modificar para llegar a lo






que
necesito ? Muchas gracias por su tiempo.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system




(http://www.grisoft.com).
Version: 6.0.714 / Virus Database: 470 - Release Date:


02/07/2004


.



.

Respuesta Responder a este mensaje
#5 Miguel Egea
15/07/2004 - 00:26 | Informe spam
exacto, es mejor hacer esas cosas en la capa de presentación, si aún así no
lo vés puedes usar

http://www.configuracionesintegrale...p?articulo

Saludos
Miguel Egea

"ulises" escribió en el mensaje
news:2d2c301c469e3$00e225d0$
No hay forma, sea el idioma de los inicios de sesión
ingles o español, siempre te lo indicará con punto decimal
(y coma decimal si haces el CONVERT), ahora la pregunta es
¿porque lo necesitas de esa forma?, me parece que ewl
formateo del valor deberías dejarlo a la capa de
presentación.

Saludos,
Ulises

Me fijé en inicios de sesión y lo tengo en español y en
el idioma predeterminado del servidor y también esta en
español, hay algo mas que se me está escapando ?

Hola, lo muestra asi por la configuracion del inicio de


sesion, el mismo
esta en formato yanqui y vos lo necesitas en español :(

Otra forma es hacer un replace de "puntos" por "comas"


con la instruccion
REPLACE (revisa el uso en los BOL)

Suerte


Salu2





-
-
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET





-
-
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Jorge A S"


escribió en el mensaje
news:2d81a01c469d8$79f5a290$
Hola a todos, les comento que quiero mostar un campo




float
que guarda sumas monetarias para mostraralas de la
siguiente manera: 188.888,98
Pero siguiendo los pasos de la ayuda estoy haciendo




esto:
convert(varchar(20),cast(campo_float as money), 1) as




monto
y se muestra esto:
188,888.98

Alguien sabe que hay que modificar para llegar a lo






que
necesito ? Muchas gracias por su tiempo.





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system




(http://www.grisoft.com).
Version: 6.0.714 / Virus Database: 470 - Release Date:


02/07/2004


.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida