Re: [Postgresql-it] Curiosità

  • From: max jacob <max.jacob@xxxxxxxx>
  • To: postgresql-it@xxxxxxxxxxxxxxxxx
  • Date: Tue, 05 Apr 2005 15:38:57 +0200

ah, e a quanto pare postgres quando moltiplica o divide due numeric, aumenta la precisione per non perdere in arrotondamenti, cosa del resto piuttosto sensata.
m.


Enrico wrote:

Una curiosità, se per il calcolo del prezzo ivato eseguo:

SELECT codice_art,costo_un,iva,(costo_un*(iva/100))+costo_un as importo from tabella

ottengo  un qualcosa come:

codice_art      costo_un      IVA         importo
----------------------------------------------------------------------------
850606        | 30.00000 | 20.00000 | 36.0000000000000000000000000

premetto che codice_art è alfanumerico
costo_un e iva sono due numeric(10,5)

come posso fare per avere anche in importo in valore del tipo 36.00000

Ho provato con:
SELECT codice_art,costo_un,iva,(costo_un*(iva/100))+costo_un::numeric(10,5) as importo from articoli_bolla

ma il risultato è sempre un 36. con infinità di zeri

Ciao Enrico
_______________________________________________
Postgresql-it mailing list
Postgresql-it@xxxxxxxxxxxxxxxxx
http://www.linuxtime.it/mailman/listinfo/postgresql-it




Other related posts: