В Postgres нет datediff()
.
Если столбцы date
s, то просто вычитая их, вы получите разницу в днях.
...
a.date_approve - a.current_rec_date = 1
...
Если их вычесть timestamp
, вы получите interval
, поэтому вам нужно сравнить его с interval
.
...
a.date_approve - a.current_rec_date = '1 day'::interval
...
Более подробную информацию можно получить из документации .