use*_*329 7 python sql sqlalchemy
我想按日期分组,并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()
Run Code Online (Sandbox Code Playgroud)
van*_*van 11
使用sqlalchemy.sql.functions.func此:
from sqlalchemy.sql import func
q = select([s.c.id]).\
group_by(func.date(s.c.created_datetime)).\
count()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4920 次 |
| 最近记录: |