gpt4 book ai didi

python - sqlalchemy:在日期时间列上应用类似 SQL 的 date() 函数

转载 作者:太空狗 更新时间:2023-10-29 21:31:43 25 4
gpt4 key购买 nike

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

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

的 sql 函数

按日期分组(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()

最佳答案

使用sqlalchemy.sql.functions.func为此:

from sqlalchemy.sql import func

q = select([s.c.id]).\
group_by(func.date(s.c.created_datetime)).\
count()

关于python - sqlalchemy:在日期时间列上应用类似 SQL 的 date() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22773279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com