我不明白为什么在运行以下代码时会出现以下错误:
27 WHERE (FC_ATTORNEY_ID, REC_CHNG_DT) IN _ 79 错误 79-322: 期望 (.
35 ) AND REC_CHNG_CD 在 ('A','C') 36 中;_ 79 错误 79-322:预期 a)。
proc sql;
create table test as
SELECT DISTINCT
FC_ATTORNEY_ID, FC_ATTORNEY_NM, REC_CHNG_DT
FROM RDX_BDE.T_FORECLOSURE T_FORECLOSURE
WHERE (FC_ATTORNEY_ID, REC_CHNG_DT) IN
(
SELECT
FC_ATTORNEY_ID
, MAX (REC_CHNG_DT) AS LST_DT
FROM RDX_BDE.T_FORECLOSURE T_FORECLOSURE
WHERE REC_CHNG_CD In ('A','C')
GROUP BY FC_ATTORNEY_ID
) AND REC_CHNG_CD In ('A','C')
;quit;
试图避免我描述的两个错误。我从另一个程序员那里收到了这段代码,但是他们使用的是 TOAD,而不是 SAS