ऐसा लगता है कि निम्नलिखित कार्य करना चाहिए:
Select *
from table_name
WHERE TO_DATE(timestampVal, 'YYYYMMDD-HH24MISS') > sysdate - interval '1' year;
यह भी ध्यान दें कि मैंने तुलना को उलट दिया है:आपने संकेत दिया था कि आप ऐसी पंक्तियाँ चाहते हैं जहाँ timestampVal
पुराना नहीं है 1 साल पहले की तुलना में - तो timestampVal
वर्तमान समय माइनस एक वर्ष से अधिक (नया) होना चाहिए।
इसे आज़माएं।
शुभकामनाएँ।