You may also need TRUNC() on your dates:
Code:
where TRUNC(date_col01) = last_day(add_months(trunc(sysdate),-3));