不幸的是,我的包含日期信息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 funcq = select([s.c.ID]).\ group_by(func.date(s.c.created_datetime)).\ count()总结
以上是内存溢出为你收集整理的python – sqlalchemy:在datetime列上应用类似SQL的date()函数全部内容,希望文章能够帮你解决python – sqlalchemy:在datetime列上应用类似SQL的date()函数所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)