I ran this query.
But for the second run on wards it does not give any result. I used PostGIS extension. Please give your suggestions.

select
avg(ma14::float) as "mar14"

from rainfall_sl1 where ST_Intersects(rainfall_sl1.geom, (Select ad2.geom from ad2 WHERE ad2.name_2='Ampara'))