将mysql查询转换为sqlalchemy语句

时间:2018-10-05 02:03:11

标签: python sqlalchemy

我可以将具有mysql函数的查询语句转换为sqlalchemy:

这是我的查询:

SELECT sDate FROM table where colA= "known"
and month(sDate) between 7 and 9
and sDate <> '0000-00-00'
and year(sDate) = 2018;

当前我正在使用此脚本,但是我不确定月份和年份函数如何转换为sqlalchemy脚本:

test = db.session.query(table).filter(table.colA== 'known', (func.date('year', table.sDate)) == '2018')

1 个答案:

答案 0 :(得分:0)

我已经知道了并找到了解决方案:

Fragment