Det ser ud til, at følgende skulle fungere:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Bemærk også, at jeg omvendte sammenligningen:du har angivet, at du vil have rækker, hvor timestampVal
er ikke ældre end for 1 år siden - så timestampVal
skal være større (nyere) end nuværende tid minus et år.
Prøv det.
Held og lykke.