Изглежда, че следното трябва да работи:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Също така имайте предвид, че обърнах сравнението:Вие посочихте, че искате редове, където timestampVal
не е по-стари преди повече от 1 година - така че timestampVal
трябва да е по-голямо (по-ново) от текущото време минус една година.
Опитайте.
Успех.