sqlalchemy:对datetime列应用类sqldate()函数

2024-04-25 10:01:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想按日期分组,并使用sqlalchemy计算结果中的id个数。

不幸的是,我的包含日期信息的列created_datetime是一个日期时间,我想使用一个类似于

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()

Tags: 信息iddatetimedatebysqlalchemymy时间