Het lijkt erop dat het volgende zou moeten werken:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Merk ook op dat ik de vergelijking heb omgekeerd:je hebt aangegeven dat je rijen wilt waar timestampVal
is niet ouder dan 1 jaar geleden - dus timestampVal
moet groter (nieuwer) zijn dan de huidige tijd min één jaar.
Probeer dat eens.
Veel succes.