简体   繁体   English

SQLAlchemy如何检查一个值是否在两列的值之间?

[英]SQLAlchemy how to check if a value is between the values in two columns?

How can I check if the condition value is between column1 and column2? 如何检查条件值是否在column1和column2之间?

MySQL: MySQL的:

select
    *
from
    tablename
where
    '2014-01-01' between start_date and end_date

SQLAlchemy: SQLAlchemy的:

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

is it possible ? 可能吗 ?

from sqlalchemy import literal

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM