Ciao,
ho questa query che funziona:
codice:
SELECT fatture.id, numero, ragione, fatture.data, fatture.note, SUM( importo ) AS importo, pagata
FROM fatture, composizione, servizi, clienti
WHERE fatture.id= id_fattura AND servizi.id = id_servizio AND fatture.id_cliente = clienti.id
GROUP BY fatture.id ORDER BY fatture.data DESC
Ma vorrei trasformarla in qualcosa del genere (NB: non uso l'SQL che in questo caso non conosco) :
codice:
SELECT fatture.id, numero, ragione, fatture.data, fatture.note, SUM( if (servizi.iva==1){importo*1,2} else{importo} ) AS importo, pagata
FROM fatture, composizione, servizi, clienti
WHERE fatture.id= id_fattura AND servizi.id = id_servizio AND fatture.id_cliente = clienti.id
GROUP BY fatture.id ORDER BY fatture.data DESC
E' in qualche modo possibile?