SELECT t.id_talhao AS "Talhão", r.rotacao AS "Rotação", 2015 - extract(year from r.data_inicio) AS "Idade em 2015", t.area AS "Área" FROM rotacao r, talhao t, matgen mg, ciclo c, fazenda f WHERE f.id_fazenda = t.id_fazenda AND t.id_talhao = c.id_talhao AND c.id_talhao = r.id_talhao AND mg.id_mat_gen = c.id_mat_gen AND c.ciclo = (SELECT MAX(cc.ciclo) FROM rotacao cc WHERE cc.ciclo = r.ciclo) AND r.data_inicio = (SELECT MAX(m.data_inicio) FROM rotacao m WHERE m.id_talhao = t.id_talhao) AND (t.cod_fazenda = 'A' OR t.cod_fazenda = 'B') ORDER BY 1