django查询中基于相同日期的计数值
我无法根据日期对值求和。因为下表的日期相同,但时间不同。我需要对同一日期的值求和django查询中基于相同日期的计数值,django,Django,我无法根据日期对值求和。因为下表的日期相同,但时间不同。我需要对同一日期的值求和 Date revenue "2017-05-22 06:49:44.246+02" 10 "2017-05-22 16:31:10.588288+02" 12 "2017-05-23 06:49:44.246+02" 5 "2017-05-23 16:31:10.588288+02"
Date revenue
"2017-05-22 06:49:44.246+02" 10
"2017-05-22 16:31:10.588288+02" 12
"2017-05-23 06:49:44.246+02" 5
"2017-05-23 16:31:10.588288+02" 6
我需要得到如下输出。上表的日期相同,但时间不同
Date sum
2017-05-22 22
2017-05-23 11
我确实喜欢这个
today = datetime.date.today()
d = xxx.filter(date__year=today.year,date__month=today.month).values('date').annotate(date_revenue=Sum('revenue'))
但它不起作用我找到了解决办法。我在下面提到了这个问题
d = xxx.filter(date__year=today.year,date__month=today.month).extra({'date_created' : "date(date)"}).values('date_created').annotate(date_revenue=Sum('revenue'))
可能重复的