来自另一个表搜索的观察值之间的SAS

来自另一个表搜索的观察值之间的SAS,sas,Sas,from和thru值保存在差异表Exp_主数据中 我想要的是一种方法,我可以创建一个表,将从from-thru值之间返回所有观察值,以及与它们相关的代码。见下文 您可能需要使用from和thru from master_代码作为连接条件的一部分的连接 例如: create table Mstr_codes_frm_thru as select DISTINCT code,value_from,value_thru from master_code; 您已经显示了部分或全部“主代码”结构,ex

from和thru值保存在差异表Exp_主数据中

我想要的是一种方法,我可以创建一个表,将从from-thru值之间返回所有观察值,以及与它们相关的代码。见下文


您可能需要使用from和thru from master_代码作为连接条件的一部分的连接

例如:

create table Mstr_codes_frm_thru as
select DISTINCT 
code,value_from,value_thru
from master_code;

您已经显示了部分或全部“主代码”结构,exp\U master中的列是什么?exp_master中保存O31.13X2等值的列的名称是什么
data master_code;
input code min max; datalines;
1 10 12
1 20 22
2 88 91
3 11 14
4 20 21
;
data exp_master;
do code = 1 to 10;
  do value = 1 to 100;
    output;
  end;
end;
run;

proc sql;
  create table want as
  select distinct exp_master.code, exp_master.value, master_code.min, master_code.max
  from master_code 
  join exp_master
  on master_code.code = exp_master.code
  where
  exp_master.value between master_code.min and master_code.max
  ;
quit;