我在proc sql中编写这个基本的sql语句但SAS却抛出了一个错误。
proc sql;
select interest from
(select * from project.data_model
order by ethnicity desc, satscore desc);
quit;
错误79-322:期待a)。
ERROR 22-322:语法错误,需要以下其中一项:;,','。
错误200-322:符号无法识别,将被忽略
我知道我可以对内部查询本身感兴趣,但我只是尝试使用内联查询。
请帮忙。
答案 0 :(得分:0)
您收到的错误消息不是很有帮助。您遇到的问题是order by
在内联视图中无效,这实际上是您的子查询正在创建的内容。要解决此问题,您需要将order by
语句放在子查询之外。
proc sql;
select interest from
(select * from project.data_model)
order by ethnicity desc, satscore desc;
quit;