Zdá se, že by mělo fungovat následující:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Všimněte si také, že jsem převrátil srovnání:uvedli jste, že chcete řádky s timestampVal
není starší než před rokem – tedy timestampVal
by měl být větší (novější) než aktuální čas mínus jeden rok.
Zkuste to.
Hodně štěstí.