问题描述
当 table1
和 flag ='N'
时,我需要从表 (current_dt - vl_dt) > 15 yrs
中删除行。
虽然 flag=y
不应删除行,即使是 (current_dt - vl_dt) > 15 yrs
。
任何人都可以在 netezza 中帮助撰写这篇文章
table1
emp vl_dt 标志
01-01-2020 Y
a 09-01-2005 N
05-02-2010 N
b 01-01-2010 N
b 09-01-2005 N
解决方法
从table1中删除,其中flag = 'N' and current_dt > (vl_dt + interval '15 years');