SELECT f.cod_fazenda AS "Fazenda", t.id_talhao AS "Talhao", r.data_inicio AS "IniRot", 2015 - EXTRACT(YEAR FROM r.data_inicio) AS "Idade (em 2015)", m.cod_parcela AS "Parcela", m.data_medicao AS "Data da Medição", AGE(m.data_medicao, r.data_inicio) AS "Idade", CEIL(EXTRACT(epoch from age(m.data_medicao, r.data_inicio)) / 86400) AS "Idade (dias)" FROM medicao m INNER JOIN parcela p ON p.cod_parcela = m.cod_parcela INNER JOIN invecada i ON i.cod_parcela = m.cod_parcela INNER JOIN rotacao r ON r.id_talhao = i.id_talhao AND r.ciclo = i.ciclo AND r.rotacao = i.rotacao INNER JOIN ciclo c ON c.id_talhao = r.id_talhao AND c.ciclo = r.ciclo INNER JOIN talhao t ON t.id_talhao = c.id_talhao INNER JOIN fazenda f ON f.id_fazenda = t.id_fazenda WHERE 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 f.cod_fazenda LIKE '%A%' ORDER BY 1, 2, 5, 6