models.py
class Orders(models.Model):
orderid = models.IntegerField(db_column='orderID', primary_key=True)
pickupdate = models.DateField(db_column='pickupDate', blank=True, null=True)
returndate = models.DateField(db_column='returnDate', blank=True, null=True)
Я хотел бы вычесть повторение с помощью pickupdate (returndate - pickupdate) для каждой строки, а затем сложить их вместе для всей таблицы
Я пробовал приведенный ниже код, но он вывел большойдесятичные числа.
Orders.objects.aggregate(days=Sum( F('returndate') - F('pickupdate') )
Я также пробовал код ниже, но он выдал ошибку
Orders.objects.aggregate(days=Sum( 'returndate' - 'pickupdate' )