次のようなモデルがあります。
class call_log(models.Model):
call_from = models.CharField(max_length=200)
call_to = models.CharField(max_length=200)
direction = models.CharField(max_length=200)
end_time = models.CharField(max_length=200)
duration = models.CharField(max_length=200)
total = models.DecimalField(max_digits=8, decimal_places=5, blank=True, default=0)
rate = models.DecimalField(max_digits=8, decimal_places=5, blank=True, default=0)
(異なる)番号と sip エンドポイントによって行われた個々の通話の記録があります。
実行したいSQLクエリは次のとおりです。
SELECT DISTINCT(call_from) AS start, sum(total) AS total
FROM polls_call_log GROUP BY start;
/ for djangoでこれを書くにはどうすればよいですか?