查询每个供应商的最后一次订购日期,再判断如果最后一个日期在一年之前,那么可以认定此供应商在一年之内没有任何采购。
这个不难,JDE用一句SQL就可以搞定的。
SELECT pdan8,abalph FROM
(SELECT pdan8,TO_DATE(SUBSTR(TO_CHAR(1900000+MAX(pdtrdj)),1,4)||'-1-1','YYYY-MM-DD')+TO_NUMBER(SUBSTR(MAX(pdtrdj),4,3)) pdtrdj FROM proddta.F4311 GROUP BY pdan8) F4311,
proddta.F0101
WHERE pdan8=aban8 AND SYSDATE-pdtrdj>365