时间:2014年12月15日 08:54:52点击:2079类别:代码分析
16:53:24
近日,一直被一个统计代码所困扰:
在view.py中解决按月统计文章数量:
sql 语句如下:
select count(id),
extract(year from createtime) as year,
extract(month from createtime) as month,
extract(day from createtime) as day
from table
group by year, month, day
在mysql中执行的很好,关键是怎么在django中把这个代码MVC进去:
query = C1.objects.filter(createTime__range=(start_date, end_date)).extra(select={'year': "EXTRACT(year FROM createtime)", 'month': "EXTRACT(month from createtime)", 'day': "EXTRACT(day from createtime)"} ).values('year', 'month', 'day').annotate(count=Count('id'))
12/15/2014
=====================================
科目四过完就可以拿照了!
楼主ヾ(。`Д´。)
喜欢:(2079) 回复:(1)
以下为回复内容
1#楼的ヾ(。`Д´。)于2014年12月15日 08:55:43回复道:
http://blog.csdn.net/kevin6216/article/details/7599374
感谢原文作者kevin6216的博客