Sembra che quanto segue dovrebbe funzionare:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Nota anche che ho invertito il confronto:hai indicato di volere righe in cui timestampVal
non è più vecchio rispetto a 1 anno fa, quindi timestampVal
dovrebbe essere maggiore (più recente) dell'ora corrente meno un anno.
Fai un tentativo.
In bocca al lupo.