आपकी पहली बड़ी गलती यह है कि 'स्टोरडेट' एक तारीख नहीं है, बल्कि एक तारीख का एक चरित्र स्ट्रिंग प्रतिनिधित्व है। इस प्रकार, सभी तुलनाएं एक स्ट्रिंग की तुलना होंगी, तारीख की नहीं। एक स्ट्रिंग के रूप में, जो पहले आता है, '01/02/2020' या '02/01/2019'।
WITH your_table(ID,STOREDATE,VALUE,INFO)
AS
(
SELECT 1122,to_date('01/01/2020','dd/mm/yyyy'),2,'DONE' UNION ALL
SELECT 1122,to_date('01/02/2020','dd/mm/yyyy'),1,'DONE' UNION ALL
SELECT 1122,to_date('01/03/2020','dd/mm/yyyy'),7,'DONE' UNION ALL
SELECT 1122,to_date('01/04/2020','dd/mm/yyyy'),8,'DONE'
),