SqlSoup を実行して使用しているレポート プログラムがあり、 MySqL Function を除いて SqlSoup 呼び出しによってクエリ全体が生成されていますTIMESTAMPDIFF
。
実際の SQL 句は
TIMESTAMPDIFF(PERIOD, start_time, end_time) <= 60
私は試した
from sqlalchemy.sql.expression import func
および where 節句 (rc
データベースとテーブルへの参照を含む)
where = and_(where, func.TIMESTAMPDIFF('PERIOD',rc.start_time,rc.end_time) <= 60)
これはコンパイルされますが、ログオンするとPERIOD
as%s
とその下のパラメーターが表示されPERIOD
ますが、これは機能していないようです。
SqlSoupでこれを行うためのアイデアはありますか?