Es sieht so aus, als ob Folgendes funktionieren sollte:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Beachten Sie auch, dass ich den Vergleich umgekehrt habe:Sie haben angegeben, dass Sie Zeilen mit timestampVal
wünschen ist nicht älter als vor 1 Jahr - also timestampVal
sollte größer (neuer) als die aktuelle Zeit minus ein Jahr sein.
Probieren Sie es aus.
Viel Glück.