我想按日期分组并计算结果数id
使用 sqlalchemy。
不幸的是,我的专栏包含日期信息created_datetime
是一个日期时间,我想使用像这样的sql函数
group by date(created_datetime)
为了按日期分组。
这是我到目前为止所拥有的......
conn = engine.connect()
s = my_db.my_table.alias()
q = select([s.c.id]).\
group_by(s.c.created_datetime).\
count()
result = conn.execute(q)
for i in result:
print(i)
conn.close()
Use sqlalchemy.sql.functions.func http://docs.sqlalchemy.org/en/rel_0_9/core/functions.html#sqlalchemy.sql.functions.func为了这:
from sqlalchemy.sql import func
q = select([s.c.id]).\
group_by(func.date(s.c.created_datetime)).\
count()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)