Lists: | pgsql-es-ayuda |
---|
From: | "Juan P(dot) Aviles" <jputem(at)yahoo(dot)es> |
---|---|
To: | lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Tipo de dato para un precio |
Date: | 2005-06-02 19:46:54 |
Message-ID: | 20050602194654.82664.qmail@web26206.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Como el subject lo dice una pregunta cortita pero util
¿Que tipo de dato recomiendan uds. para trabajar con precios (de productos)?
Juan Pablo Aviles
---------------------------------
Correo Yahoo!
Comprueba qué es nuevo, aquí
http://correo.yahoo.es
From: | Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es> |
---|---|
To: | "Juan P(dot) Aviles" <jputem(at)yahoo(dot)es> |
Cc: | lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-02 20:03:01 |
Message-ID: | 1117742580.3356.6.camel@linux.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Depende. Si los precios que vas a manejar son cantidades enteras algun
tipo de entero (smallint, int16...). Si no, si tienes que usar céntimos
o centavos, algun tipo de float.
Prueba tambien con el tipo money, creo que está y creo recordar que
puedes ajustar el numero de decimales y el simbolo de moneda segun la
configuracion regional.
Depende tambien de los precios que vas a usar, si son de productos
baratos (tipo los de un supermercado) con un tipo pequeño bastara. Si
quieres poner precios de casas necesitaras uno con un rango mas amplio.
Por ejemplo, aqui en España, hasta hace pocos años teniamos la peseta,
que siempre era un entero. Ahora tenemos los euros, y tenemos que
trabajar con float.
espero que sea util
un saludo a todos
El jue, 02-06-2005 a las 21:46, Juan P. Aviles escribió:
> Como el subject lo dice una pregunta cortita pero util
>
> ¿Que tipo de dato recomiendan uds. para trabajar con precios (de
> productos)?
>
>
>
> Juan Pablo Aviles
>
>
> ______________________________________________________________________
> Correo Yahoo!
> Comprueba qué es nuevo, aquí
> http://correo.yahoo.es
From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es> |
Cc: | "Juan P(dot) Aviles" <jputem(at)yahoo(dot)es>, lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-02 20:41:12 |
Message-ID: | m37jhcxziv.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es> writes:
> Depende. Si los precios que vas a manejar son cantidades enteras algun
> tipo de entero (smallint, int16...). Si no, si tienes que usar céntimos
> o centavos, algun tipo de float.
Nunca uses float o double para dinero, NUNCA. Usa numeric.
Saludos,
Manuel.
From: | Diego Gil <diego(at)adminsa(dot)com> |
---|---|
To: | Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es> |
Cc: | "Juan P(dot) Aviles" <jputem(at)yahoo(dot)es>, lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-02 20:43:52 |
Message-ID: | 1117745032.4599.14.camel@roadwarrior.adminsa.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Hola,
money esta "deprecated" o sea discontinuado. No seria mejor utilizar
numeric, numeric(10,2) por ejemplo ?. Que contra tendria esa opcion ?.
Diego.
El jue, 02-06-2005 a las 22:03 +0200, Tomas Eroles i Forner escribió:
> Depende. Si los precios que vas a manejar son cantidades enteras algun
> tipo de entero (smallint, int16...). Si no, si tienes que usar céntimos
> o centavos, algun tipo de float.
> Prueba tambien con el tipo money, creo que está y creo recordar que
> puedes ajustar el numero de decimales y el simbolo de moneda segun la
> configuracion regional.
> Depende tambien de los precios que vas a usar, si son de productos
> baratos (tipo los de un supermercado) con un tipo pequeño bastara. Si
> quieres poner precios de casas necesitaras uno con un rango mas amplio.
> Por ejemplo, aqui en España, hasta hace pocos años teniamos la peseta,
> que siempre era un entero. Ahora tenemos los euros, y tenemos que
> trabajar con float.
>
> espero que sea util
> un saludo a todos
>
> El jue, 02-06-2005 a las 21:46, Juan P. Aviles escribió:
> > Como el subject lo dice una pregunta cortita pero util
> >
> > ¿Que tipo de dato recomiendan uds. para trabajar con precios (de
> > productos)?
> >
> >
> >
> > Juan Pablo Aviles
> >
> >
> > ______________________________________________________________________
> > Correo Yahoo!
> > Comprueba qué es nuevo, aquí
> > http://correo.yahoo.es
>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>
>
From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
Cc: | Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es>, "Juan P(dot) Aviles" <jputem(at)yahoo(dot)es>, lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-02 21:32:23 |
Message-ID: | c2d9e70e0506021432787c4b03@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 6/2/05, Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> wrote:
> Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es> writes:
>
> > Depende. Si los precios que vas a manejar son cantidades enteras algun
> > tipo de entero (smallint, int16...). Si no, si tienes que usar céntimos
> > o centavos, algun tipo de float.
>
> Nunca uses float o double para dinero, NUNCA. Usa numeric.
>
Estoy de acuerdo en que deberia usarse numeric aunque en mi caso es
solo por costumbre y porque float me da demasiados decimales. Tu
reaccion sin embargo me dice que hay algo mas, podrias contarme?
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From: | Joe Nilson Zegarra Galvez <nzegarra(at)kolareal(dot)net> |
---|---|
To: | lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-02 22:08:04 |
Message-ID: | 1117750084.12125.6.camel@dune |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Yo necesito almacenar datos de moneda con mas de 4 decimales, numeric me
sirve?, pues con float no he tenido problemas.
Igualmente me gustaria tu porque para subsanar el error si es que lo es.
Saludos
JN
El jue, 02-06-2005 a las 16:32 -0500, Jaime Casanova escribió:
> On 6/2/05, Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> wrote:
> > Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es> writes:
> >
> > > Depende. Si los precios que vas a manejar son cantidades enteras algun
> > > tipo de entero (smallint, int16...). Si no, si tienes que usar céntimos
> > > o centavos, algun tipo de float.
> >
> > Nunca uses float o double para dinero, NUNCA. Usa numeric.
> >
> Estoy de acuerdo en que deberia usarse numeric aunque en mi caso es
> solo por costumbre y porque float me da demasiados decimales. Tu
> reaccion sin embargo me dice que hay algo mas, podrias contarme?
>
From: | Miguel Miranda <mmiranda(at)123(dot)com(dot)sv> |
---|---|
To: | nzegarra(at)kolareal(dot)net |
Cc: | lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-02 22:35:48 |
Message-ID: | 429F89C4.7000709@123.com.sv |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Joe Nilson Zegarra Galvez wrote:
> Yo necesito almacenar datos de moneda con mas de 4 decimales, numeric me
> sirve?, pues con float no he tenido problemas.
>
> Igualmente me gustaria tu porque para subsanar el error si es que lo es.
En numeric tu defines la precision de los decimales ej: numeric(10,6).
numeric es especialmente recomendado para calculos con bastante
exactitud, superior a los de tipo coma (punto?) flotante.
Saludos
---
From: | "Roberto Cesar Najera" <rob(at)dcaa(dot)unam(dot)mx> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | dbmirror |
Date: | 2005-06-02 22:44:48 |
Message-ID: | 009101c567c4$ae569d10$8c000a0a@RTP.GOB.MX |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
alguien de ud, sabe administrar bien el dbmirror , el problema es que lo
implemente, con unas tablas con dato bytea, todo jala bien, el problema es
que el usuario puede hacer 5 p 6 cambios de un solo jalon esto es, mandar 5
o 6 archivos pfd, doc, xls, jpg, img. etc cualquiner archivo en insercion o
actualzacion, y ahorita el dbmirror, segun trabaja, pero no se ve que este
haciendo nada , no hace las replicaciones, y obiamente esto va encolando
todas las modificaciones
alguna sugerencia
De antemano gracias !
From: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es>, "Juan P(dot) Aviles" <jputem(at)yahoo(dot)es>, lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-03 15:35:28 |
Message-ID: | m3slzze9mn.fsf@conexa.fciencias.unam.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
Jaime Casanova <systemguards(at)gmail(dot)com> writes:
> Estoy de acuerdo en que deberia usarse numeric aunque en mi caso es
> solo por costumbre y porque float me da demasiados decimales. Tu
> reaccion sin embargo me dice que hay algo mas, podrias contarme?
float y double tienden a perder precisión cuando se operan lo cual los
hace muy malos candidatos para manejar dinero, a la gente no le gusta
ver desaparecer y aparecer dinero de la nada ;-).
Saludos,
Manuel.
From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> |
Cc: | Tomas Eroles i Forner <tomas(dot)eroles(at)wanadoo(dot)es>, "Juan P(dot) Aviles" <jputem(at)yahoo(dot)es>, lista postgresql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Tipo de dato para un precio |
Date: | 2005-06-03 15:44:46 |
Message-ID: | c2d9e70e05060308443a6bdd59@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-es-ayuda |
On 6/3/05, Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx> wrote:
> Jaime Casanova <systemguards(at)gmail(dot)com> writes:
>
> > Estoy de acuerdo en que deberia usarse numeric aunque en mi caso es
> > solo por costumbre y porque float me da demasiados decimales. Tu
> > reaccion sin embargo me dice que hay algo mas, podrias contarme?
>
> float y double tienden a perder precisión cuando se operan lo cual los
> hace muy malos candidatos para manejar dinero, a la gente no le gusta
> ver desaparecer y aparecer dinero de la nada ;-).
>
buen punto
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)