data a;
input a b ;
cards;
1 12
1 18
2 12
2 19
3 18
3 49
4 91
4 80
4 11
5 120
5 14
5 68
;
run;
以a列对b列去重,去重要求:1、b值为12 或 18 时,取12 或 18,若同时出现,则取两者最小值
2、若 b值均不为12 或 18,且b值均小于100,则取最小值
3、若 b值均不为12 或 18,且b值有大于100,则取100以上最小值
求高手用sas中的sql帮忙解决一下这个难题,谢谢啦!
就是想达到
输出结果为:
1 12
2 12
3 18
4 11
5 120
的目的