SAS中比较(查询除外)的标签

  • 本文关键字:标签 查询 比较 SAS sas
  • 更新时间 :
  • 英文 :


hi我正在运行以下程序。第一个查询返回我需要的内容。。。我只是想添加一个列来了解对象的内部环境。第二个查询不起作用,因为它查看"P"one_answers"t"列并比较

1(

proc sql;
create table ALL_compare_PROD_TEST as 
(select * from PROD Except select * from TEST)
UNION ALL 
(select  * from TEST Except select * from PROD)
ORDER BY code ASC
;QUIT;

2(

proc sql;
create table ALL_compare_PROD_TEST as 
(select 'P'as PROD, * from PROD Except select * from TEST)
UNION ALL 
(select 'T'as TEST, * from TEST Except select * from PROD)
ORDER BY code ASC
;QUIT;

听起来您只需要另一个级别的子查询。此外,您还希望P和T在同一个变量中。

proc sql;
create table ALL_compare_PROD_TEST as 
select 'P' as SRC,* from (select * from PROD except select * from TEST)
UNION ALL 
select 'T' as SRC,* from (select * from TEST except select * from PROD)
ORDER BY code ASC
;
quit;

最新更新