sqlalchemy通用日期时间算法

时间:2018-08-10 13:55:57

标签: python sqlalchemy pymssql

我正在尝试查询日期间隔。 我尝试了这个:

session.query(Entity).filter(Entity.EntityDate < Entity.EntityDate2 - datetime.timedelta(days=-31).all()

但是使用Azure SQL Server时,出现以下错误

  

在add运算符中,数据类型datetime和datetime2不兼容

我尝试了一些我在这里或在google上发现的问题(例如func.dateadd ...),但是所有这些解决方案似乎并非对所有数据库都通用。

是否有针对此类基于列的日期算术运算的通用sqlalchemy解决方案?

0 个答案:

没有答案