Buongiorno a tutti,
vengo subito al problema. Ho una tabella con 3 campi: IDcliente, IDcontratto, ImportoContratto.
Il campo ImportoContratto può essere positivo o negativo e un cliente può avere più contratti.
Ho costruito questa query:
SELECT IDcliente, sum(if(ImportoContratto>0,ImportoContratto,0) AS Positivo, sum(if(ImportoContratto<0,ImportoContratto,0) AS Negativo FROM tblClienti
La query funziona e mi estrae per ogni cliente il totale positivo e negativo. Quello che non riesco a fare è costruire un altro campo che mi calcoli per ogni cliente quanto è l'importo compensabile tra positive e negative su cui dovrebbe anche venir eseguito il WHERE.
Qualche IDEA???
Grazie