Sepertinya yang berikut ini akan berfungsi:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Perhatikan juga bahwa saya membalikkan perbandingan:Anda menunjukkan bahwa Anda menginginkan baris di mana timestampVal
tidak lebih tua dari 1 tahun yang lalu - jadi timestampVal
harus lebih besar (lebih baru) dari waktu sekarang dikurangi satu tahun.
Cobalah.
Semoga berhasil.