Có vẻ như những điều sau sẽ hoạt động:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
Cũng lưu ý rằng tôi đã đảo ngược so sánh:bạn đã chỉ ra rằng bạn muốn các hàng có timestampVal
không cũ hơn hơn 1 năm trước - so timestampVal
phải lớn hơn (mới hơn) so với thời điểm hiện tại trừ đi một năm.
Hãy thử.
Chúc may mắn.