Я думаю, что вы можете использовать конкатенацию и функцию приведения вместе для сравнения. Например, как показано ниже, форма
select concat(Year,'-',Month,'-',Day)::date > concat(Year,'-',Month,'-',Day)::date
Реальный Пример: возвращает true или false
select concat('1997','-','08','-','01')::date > concat('1997','-','07','-','01')::date