model.py
class Fatture(models.Model):
numero = models.CharField(max_length=30, null=True, blank=True)
data = models.DateField()
iva = models.PositiveIntegerField()
commissione = models.DecimalField(max_digits=6, decimal_places=2, null=True, blank=True)
class Ddts(models.Model):
fattura = models.ForeignKey('Fatture')
class DdtsArticoli(models.Model):
ddt = models.ForeignKey('Ddts')
articolo = models.ForeignKey('Articoli')
quantita = models.DecimalField(max_digits=6, decimal_places=2)
prezzo = models.DecimalField(max_digits=6, decimal_places=2, null=True, blank=True)
colli = models.PositiveIntegerField()
I have to make a query that calculate this total:
aggregate table DdtsArticoli SUM(quantita * prezzo)
aggregate table DdtsArticoli ((quantita * prezzo) / (1 + (iva of table Fatture)/100 ))
- resut of 1) - result of 2)