Я хотел бы сделать SUM по строкам в базе данных и по дате.Django GROUP BY strftime date format
Я пытаюсь запустить этот SQL запрос с использованием Django агрегатов и аннотации:
select strftime('%m/%d/%Y', time_stamp) as the_date, sum(numbers_data)
from my_model
group by the_date;
Я попробовал следующее:
data = My_Model.objects.values("strftime('%m/%d/%Y',
time_stamp)").annotate(Sum("numbers_data")).order_by()
, но кажется, что вы можете использовать только имена столбцов в значениях(); ему не нравится использование strftime().
Как мне это сделать?
Только что нашел это: http://code.djangoproject.com/ticket/10302 –