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