Corsi on-line

Calcolo di somma e IVA con una sola query

In questo breve tutorial vedremo come sia possibile effettuare con un’unica query il calcolo di un prodotto ottenuto dalla moltiplicazione di quantità per prezzo e, nello stesso tempo, applicare l’imposta IVA su tale risultato, il nostro DBMS di riferimento sarà MySQL; immaginiamo di avere una semplice tabella strutturata nel modo seguente:

  • “Id” (identficatore univoco numerico intero);
  • “Prezzo” (il prezzo relativo ai prodotti venduti);
  • “Qta” (quantità di prodotti venduti).

Ora la nostra query sarà la seguente:

SELECT Prezzo, Qta,
 (Prezzo * Qta) AS Tot,
 ((Prezzo * Qta)+(((Prezzo * Qta)*20)/100)) AS Tot_con_iva FROM nome_tabella WHERE id=1

La soluzione adottata è molto semplice e si basa sostanzialmente sulla creazione di due alias:

  1. “Tot”, cioè il totale ottenuto moltiplicando prezzo e quantità;
  2. “Tot_con_iva”, cioè il risultato della moltiplicazione precedente a cui viene aggiunto il suo 20%.

Tenete conto che, dati i tempi che corrono, il valore percentuale relativo all’imposta potrebbe variare ma, in ogni caso, non diminuire.

Post correlati
I più letti del mese
Tematiche