Je voudrais faire une somme sur les lignes dans une base de données et de groupe par date.Django GROUPE BY format date strftime
Je suis en train d'exécuter cette requête SQL en utilisant des agrégats de Django et annotations:
select strftime('%m/%d/%Y', time_stamp) as the_date, sum(numbers_data)
from my_model
group by the_date;
J'ai essayé les éléments suivants:
data = My_Model.objects.values("strftime('%m/%d/%Y',
time_stamp)").annotate(Sum("numbers_data")).order_by()
mais il semble que vous ne pouvez utiliser les noms de colonnes dans les valeurs() fonction; il n'aime pas l'utilisation de strftime().
Comment dois-je procéder?
Juste trouvé ceci: http://code.djangoproject.com/ticket/10302 –