> 2) Попользуйся extract(Year from date_field) etc если уж очень хочеться дату > в integer засунуть.
тогда уже: extract(Year from date_field) * 365 + extract(Month from date_field) * 30 + extract(Day from date_field) только вот не в каждом году 365 дней и не в каждом месяце -- 30 :(

