Как сравнить даты в разных форматах в связке Yii2-Postgresql?
Нужно сравнить в запросе даты в разных форматах. Если делать просто запрос, то в pg можно использовать TIMESTAMP, но если собирать запрос из фреймворка, то оператор TIMESTAMP экранируется:
("table"."value::timestamp" = '1980-09-27::timestamp') или " TIMESTAMP table"."value" = 'TIMESTAMP 1980-09-27'
Как с этим бороться?
Функции (типа CAST) не экранируются, нормально отрабатывают. Можно как-то yii указать, что TIMESTAMP это оператор и не надо его сливать со строкой?
Либо какой-то аналог TIMESTAMP на стороне базы, но в виде функции?
Либо функция приведения к какому-нибудь формату