I have a table where I have an AGENT_ID, AGENT_NAME, TEAM_LEAD_NM, DATE I am trying to use Proc SQL to generate a rank because the ID and NAME are duplicated. proc sql;
select AGENT_ID, AGENT_NAME, TEAM_LEAD_NM, rank() over (Partition by AGENT_LAN_ID
order by sys_load_dtm desc) as RANK
from TABLE
where AGENT_NAME = 'Smith, John';
run; The error i get is: ____ 22 76 ERROR 22-322: Syntax error, expecting one of the following: !, !!, &, *, **, +, ',', -, /, <, <=, <>, =, >, >=, ?, AND, BETWEEN, CONTAINS, EQ, EQT, GE, GET, GT, GTT, LE, LET, LIKE, LT, LTT, NE, NET, OR, ^=, |, ||, ~=. ERROR 76-322: Syntax error, statement will be ignored. what is the proper syntax in PROC SQL to rank my data? Thank you!
... View more