Hi,
try
where extract(month from report_dt) = extract(month from date) and extract(year from report_dt) = extract(year from date)
if you get performance problems with this clause change it to an interval clause (with start and end date) , this may be optimized better
where start_dt <= report_dt and report_dt <= end_dt