Postgresql запрос по году - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь запросить таблицу Postgres только по Году

 SELECT * FROM events WHERE date_part('year', date) = date_part('year', CURRENT_DATE);

, когда я передаю CURRENT_DATE, она работает, но когда я передаю '2019', она не работает.

как сделать то же самое, используя flask -sqlalchemy.

1 Ответ

0 голосов
/ 02 марта 2020

Функция date_part возвращает целое число, а не строку.
Это должно работать:
SELECT * FROM events WHERE date_part('year', date) = 2019;

С уважением,
Bjarni

...