Python Postgres: ГДЕ на поле даты - PullRequest
0 голосов
/ 28 июня 2019

Я определил таблицу ABC с полем «дата». Установка фильтра даты не имеет никакого эффекта. Я получаю все записи. Если я объединю фильтр (id = '...' и date = '...'), то будет работать только фильтр id ...

Кто-нибудь знает, как я могу фильтровать?

ABC= Table("abc", METADATA,
    Column("id", UUID, primary_key=True),
    Column("zzz_id", UUID, ForeignKey("zzz.id"), nullable=False),
    ...
    Column("date", Date, nullable=False)
)

session.select(
        ABC,
        # where= ABC.c.date == '2019-06-26'
        # where= ABC.c.date == datetime.date(2019, 6, 26)
        # where= ABC.c.date == datetime.datetime(2019, 6, 26)
    )

1 Ответ

0 голосов
/ 13 июля 2019
session.select([ABC]).where(ABC.date == '2019-06-26')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...