numero con decimali

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

Tmunix
Messaggi: 22
Iscritto il: sabato 18 novembre 2006, 1:00
Località: Venezia

Re: numero con decimali

Messaggio da Tmunix » lunedì 8 luglio 2024, 14:34

Ciao a tutti,

volevo condividere una situazione che ho riscontrato utilizzando una funzione `EseguiSQL` in FileMaker, con l'aiuto di `Dichiara` per eseguire una somma di importi da una tabella.

Ecco il codice che sto utilizzando:

Codice: Seleziona tutto

Let (
  [
    query = "SELECT SUM(\"amount\") FROM \"First\" WHERE \"payment\" = ?"; 
    parametro = "Cash"
  ];
  EseguiSQL ( query ; "" ; "" ; parametro )
)

Il problema che ho riscontrato è il seguente:

- Quando inserisco numeri interi senza virgola nel campo `amount`, la somma viene calcolata correttamente.
- Tuttavia, quando inserisco valori con la virgola e il campo è formattato come valuta, il numero con la virgola viene sommato come numero intero senza decimali.

Per esempio, se inserisco `1,10` nel campo `amount`, la query considera questo valore come `110` anziché `1,1`, risultando in una somma errata.

Qualcuno ha già affrontato questo problema o ha qualche suggerimento su come risolverlo?

Grazie in anticipo!

---
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
MacBook Pro 15" - 2,33 GHz Intel Core2Duo

Rispondi