*只有当记录的年份(zyear)不在s_year数组中,
*并且月份(zmonat)也不在s_monat数组中时,才会删除这条记录。
*换句话说,只有同时满足这两个条件的记录才会被删除。
DELETE gt_item WHERE zyear NOT IN s_year[]
AND zmonat NOT IN s_monat[].
*如果记录的年份(zyear)不在s_year数组中,
*或者月份(zmonat)不在s_monat数组中,
*那么这条记录就会被删除。
*这意味着只要满足其中一个条件,记录就会被删除。
IF s_year[] IS NOT INITIAL
OR s_monat[] IS NOT INITIAL.
DELETE gt_item WHERE zyear NOT IN s_year[]
OR zmonat NOT IN s_monat[].
*分开 等价 OR 合并删除
DELETE gt_item WHERE zyear NOT IN s_year[].
DELETE gt_item WHERE zmonat NOT IN s_monat[].
ENDIF.