以下示例数据来自oracle数据库
promo flag
vijay a
vijay b
vijay c
sam b
sam g
sam c
我有一个proc sql语句连接到oracle(虽然我没有提到下面的oracle连接)
proc sql;
create table a as select *from new;
quit;
然后基于上述数据集a。
的两个proc排序语句 proc sort data = a;
by promo descending flag;
run;
proc sort data =a nodupkey out =new1;
by promo;
run;
现在我想在proc sql语句本身内执行这两个proc排序语句。知道该怎么办?
答案 0 :(得分:1)
proc sql;
create table want as
select distinct promo,flag from new group by promo having flag=max(flag);
quit;