博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Django】如何按天 小时等查询统计?
阅读量:5037 次
发布时间:2019-06-12

本文共 1572 字,大约阅读时间需要 5 分钟。

代码:

from django.db import connection        from django.db.models import Sum,Count        #alarm_sum_group_items = models.FILE_PROTECT_ALARM.objects.filter(**condition).values('customer_id').annotate(alarm_sum=Sum('cmn_merge_count'))        select = {
'day': connection.ops.date_trunc_sql('day', 'cmn_alert_time')} alarm_sum_group_items = models.FILE_PROTECT_ALARM.objects.filter(**condition).extra(select=select).values('day').annotate(sum=Sum('cmn_merge_count')) #serializer = serializers.FILE_PROTECT_ALARM_Serializer(file_protect_alarm_list, many=True) #data = {} #data['items'] = serializer.data '''for item in data['items']: item['svc_profile_list'] = json.loads(item['svc_profile_list']) #item['info'] = json.loads(item['info'])''' #data['total'] = total for item in alarm_sum_group_items: item['day'] = time.mktime(item['day'].timetuple()) return APIResponse(status=status_code.success, data=alarm_sum_group_items)

 

推荐:

http://www.360doc.com/content/14/0430/17/16044571_373542312.shtml

http://stackoverflow.com/questions/8746014/django-group-by-date-day-month-year

http://stackoverflow.com/questions/3543379/django-annotate-groupings-by-month

 

参考资料:

http://www.360doc.com/content/14/0430/17/16044571_373542312.shtml

http://blog.csdn.net/shanliangliuxing/article/details/7927899

http://www.thinksaas.cn/ask/question/23626/

https://segmentfault.com/q/1010000003499386

http://blog.csdn.net/pipisorry/article/details/47396311

 

转载于:https://www.cnblogs.com/junneyang/p/5965058.html

你可能感兴趣的文章
Linux下MySQL数据库安装与配置
查看>>
Extjs String转Json
查看>>
oracle入门(4)——少而常用的命令
查看>>
打印机设置(PrintDialog)、页面设置(PageSetupDialog) 及 RDLC报表如何选择指定打印机...
查看>>
Java 虚拟机部分面试题
查看>>
二叉树的遍历问题总结
查看>>
Spring之面向切面编程AOP
查看>>
MATLAB GUI程序设计中使文本框接收多行输入的方法
查看>>
全文检索-Elasticsearch (四) elasticsearch.net 客户端
查看>>
Oracle DBMS_SESSION
查看>>
sublime复制当前行到下一行
查看>>
WPF 3D变换应用
查看>>
ArchLinux安装开源VMware Tools
查看>>
DB2 锁升级示例1
查看>>
16.RDD实战
查看>>
MainFrame知识小结(20120210)—dfsort/syncsort中的数据类型
查看>>
D - Flip tile
查看>>
Java连接RabbitMQ之创建连接
查看>>
开户vim编程之--cscope支持
查看>>
python数据类型图解
查看>>