Tipo de datos

03/10/2003 - 14:10 por Julio | Informe spam
Hola grupo,

Quieron saber si esto es normal o como puedo solucionarlo.

Estoy creando una tabla y defino un campo llamado valor_factura y le pongo
como tipo de datos (Decimal),
pero cuando le instroduzco un valor para probar en el enterprise manager
tales como 23,583.65. Lo primero es que no me acepta la como y lo pone todo
junto, pero pone bien la parte decimal igual 23583.65.
Entonces cuando voy al query analyzer visualizo la cantidad como 23583.6500.
Quiero saber poque me pone esto dos cero al final y poque no acepta la coma.

Gracias.

Preguntas similare

Leer las respuestas

#1 Jorge
03/10/2003 - 14:22 | Informe spam
Hola,
Seguramente tengas que definir la parte decimal del Campo.
La coma no la interpreta como separador de miles.

Un Saludo.
Jorge Martinez Martinez.

Mostrar la cita
valor_factura y le pongo
Mostrar la cita
enterprise manager
Mostrar la cita
como y lo pone todo
Mostrar la cita
cantidad como 23583.6500.
Mostrar la cita
no acepta la coma.
Mostrar la cita
#2 Julio
03/10/2003 - 14:32 | Informe spam
Como puedo definir esto.
Gracias.
"Jorge" wrote in message
news:11bc01c389a8$f8031b10$
Mostrar la cita
#3 Gustavo Larriera [MVP]
03/10/2003 - 15:12 | Informe spam
Puedes usar los tipos de datos 'money' y 'smallmoney', que es el fomato más
apropiado para valores monetarios.

saludos
gux
Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

***IMPORTANTE*** Microsoft Security Bulletin MS03-039
http://www.microsoft.com/security/s...03-039.asp

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Julio" wrote in message
news:
Mostrar la cita
todo
Mostrar la cita
23583.6500.
Mostrar la cita
coma.
Mostrar la cita
#4 Eladio Rincón
05/10/2003 - 12:48 | Informe spam
Hola Julio,

lo que comentas es normal; creo que el problema que tienes es que quieres que QA te presente la información de una forma determinada: mostrar separador de millares y con dos columnas decimales; esto lo debes hacer en la parte cliente de tu aplicación y no en SQL Server; a SQL Server le dices que quieres guardar un valor decimal que es 1233.443, y luego a la hora de presentar el dato (desde la aplicación cliente; por ejemplo vb.net), decides como mostrar el dato (puedes usar la función format de vb.net).

Saludos,

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net



"Comparte lo que sabes, aprende lo que no sepas." FGG

"Julio" escribió en el mensaje news:
Mostrar la cita
#5 Julio
06/10/2003 - 14:56 | Informe spam
Gracias.
"Eladio Rincón" wrote in message
news:
Hola Julio,

lo que comentas es normal; creo que el problema que tienes es que quieres
que QA te presente la información de una forma determinada: mostrar
separador de millares y con dos columnas decimales; esto lo debes hacer en
la parte cliente de tu aplicación y no en SQL Server; a SQL Server le dices
que quieres guardar un valor decimal que es 1233.443, y luego a la hora de
presentar el dato (desde la aplicación cliente; por ejemplo vb.net), decides
como mostrar el dato (puedes usar la función format de vb.net).

Saludos,

Eladio Rincón
SQL Server MVP
http://eladio.europe.webmatrixhosting.net



"Comparte lo que sabes, aprende lo que no sepas." FGG

"Julio" escribió en el mensaje
news:
Mostrar la cita
todo
Mostrar la cita
23583.6500.
Mostrar la cita
coma.
Mostrar la cita
Ads by Google
Search Busqueda sugerida