4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
sqlalchemy 中使用group统计举例-wwm-ChinaUnix博客
来自 : blog.chinaunix.net/uid-52437-i 发布时间:2021-03-24
_query= db.session.query(extract(\'day\', Log.created_at).label(\'day\'), func.count(\'*\').label(\'count\')).group_by(\'day\').all()
按照天统计钱数。每天汇总求和
_query= db.session.query(extract(\'day\', Log.created_at).label(\'day\'),func.sum(Log.money).label(\'count\')).group_by(\'day\').all()
增加条件
_query= db.session.query(extract(\'day\', Log.created_at).label(\'day\'),func.count(\'*\').label(\'count\')).filter(extract(\'day\', Log.created_at) ==21,extract(\'year\', Log.created_at) == 2020).group_by(\'day\').all()
再一个列子
按照季度过滤。
x轴 时间(%Y-%m-%d)
y周 数量
_query = db.session.query(func.date_format(Log.created_at, \"%Y-%m-%d\").label(\'day\'),
func.count(\'*\').label(\'count\')).filter(extract(\'quarter\', Log.created_at) == quarter,extract(\'year\', Log.created_at) == year).group_by(\'day\').all()


2020年9月22日sqlalchemy 中使用group统计举例 1、使用extract 查询时间 如:按照天统计日志数量 _query= db.session.query(extract('day',Log.created_at).label('d...sqlalchemy 中使用group统计举例

本文链接: http://alchemygroup.immuno-online.com/view-686308.html

发布于 : 2021-03-24 阅读(0)