select * from mytable where mydate > now() - interval '1 year';
If you only care about the date and not the time, substitute current_date for now()
select * from mytable where mydate > current_date - interval '1 year';
select * from mytable where mydate > now() - interval '1 year';
If you only care about the date and not the time, substitute current_date for now()
select * from mytable where mydate > current_date - interval '1 year';