Fai la tua domanda
0

LO 6.1.0.3 - BASE : errore nei campi calcolati

chiesto il 2019-07-10 08:59:13 +0200

Immagine gravatar per Claudio R.

buongiorno, ho ravvisato questa problematica e chiedo gentilmente se qualcuno l'ha incontrata o ha idea su come risolevere. Ho la necessità di realizzare un campo calcolato come diferrenza (es. costo di vendita - costo di produzione); ho notato che se il campo e tipo Decimale [DECIMAL], la sottrazione non è corretta, sbagliando l'ordine di grandezza (es. 12.0 - 10.0 non restituisce 2, ma 20 ossia calcola 120-100 : come se no ci fosse il separatore dei decimali). Con tipo Precisione doppia [DOUBLE PRECISION] e Numero in virgola mobile [FLOAT] il calcolo viene svolto correttamente. Grazie per l'attenzione.

modifica retag flag offensive close merge delete

Commenti

...comunque se si vuole provare questo è un esempio db di prova grazie

Immagine gravatar per Claudio R. Claudio R. ( 2019-07-10 21:46:35 +0200 )modifica

Riformatta il risultato della sottrazione con : CAST( "cp" - "cv" AS DECIMAL ( 4 , 2 ) )

Immagine gravatar per charlie.it charlie.it ( 2019-07-12 14:05:49 +0200 )modifica

E' un'indicazione molto preziosa, ti ringrazio della risposta e di averla condivisa. Ciao.

Immagine gravatar per Claudio R. Claudio R. ( 2019-07-15 09:00:27 +0200 )modifica

1 Answer

0

risposto il 2019-07-10 14:23:48 +0200

updated 2019-07-12 14:07:06 +0200

Mi spiace ma non riscontro alcun problema.

C:\fakepath\Nuovo database.odb

descrizione immagine

modifica flag offensive delete link more

Commenti

Grazie della risposta, effettivamente funziona anche a me; unica differenza è che uso come database incorporato Firebird anzichè HSQLDB. Altro non mi viene in mente. Grazie.

Immagine gravatar per Claudio R. Claudio R. ( 2019-07-10 17:45:57 +0200 )modifica

Dovevo immaginarlo: Firebird. Le cose cambiano. Per una ragione che non conosco occorre riformattare il risultato con CAST( "cp" - "cv" AS DECIMAL ( 4 , 2 ) )

Immagine gravatar per charlie.it charlie.it ( 2019-07-12 14:04:55 +0200 )modifica

E' un'indicazione molto preziosa, ti ringrazio della risposta e di averla condivisa. Ciao.

Immagine gravatar per Claudio R. Claudio R. ( 2019-07-15 09:00:15 +0200 )modifica
Login/Signup to Answer

Question Tools

1 follower

Stats

Chieste: 2019-07-10 08:59:13 +0200

Seen: 15 times

Last updated: Jul 12