我想对数据库中的行进行 SUM 并按日期分组。
我正在尝试使用 Django 聚合和注释运行此 SQL 查询:
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()
但似乎您只能在 values() 函数中使用列名;它不喜欢使用 strftime()。
我该怎么办?