Опитайте нещо като:
SELECT * from profiles WHERE to_timestamp(last_login) < NOW() - INTERVAL '30 days'
Цитат от ръководството:
Налична е и функция to_timestamp с един аргумент; той приема аргумент с двойна точност и преобразува от епохата на Unix (секунди от 1970-01-01 00:00:00+00) в клеймо за време с часова зона. (Целочислените Unix епохи се прехвърлят имплицитно до двойна точност.)