Gostaria que me ajudassem, preciso pegar sempre os últimos 6 meses apartir de um mês atual que é dinâmico, porém estou tendo algumas dificuldades utilizo o ORACLE 9i.
select to_char(add_months(to_date(max(DATA),'YYYYMM'),-6),'YYYYMM')
FROM Tabela_tempo
Então tentei o seguinte.
select data FROM tabela_tempo where month(data)
between (select max(month(data)) from tabela_tempo)
and (select max(month(data))-6 from Tabela_tempo)
)
ORA-00904: "MONTH": invalid identifier
valeu