Python SQLAlchemy如何检查值是否在两列中的值之间?

Python SQLAlchemy如何检查值是否在两列中的值之间?,python,sqlalchemy,Python,Sqlalchemy,如何检查条件值是否在第1列和第2列之间 MySQL: select * from tablename where '2014-01-01' between start_date and end_date 炼金术: select( [table.c.id], and_('2014-01-01'.between(start_date, end_date)) ) 可能吗 from sqlalchemy import literal literal('2014-01

如何检查条件值是否在第1列和第2列之间

MySQL:

select
    *
from
    tablename
where
    '2014-01-01' between start_date and end_date
炼金术:

select(
  [table.c.id],
  and_('2014-01-01'.between(start_date, end_date))
)
可能吗

from sqlalchemy import literal

literal('2014-01-01').between(x, y)