마약 사용을 파악하기 위해 일련의 '카운트'를 SQL과 함께해야합니다. 다음의 간단한 (그리고 확률값 끔찍한 매크로) 작성 SQL/SAS하지만 필자 꽤 새로운 임 :SQL : 일련의 "카운트"결과를 테이블에 넣으려고 시도합니다.
%macro rxs (title, data, zz);
Title &title &zz;
proc sql;
select count (studyid) as NumberofRxs from &data where zz=&zz;
select count (distinct studyid) as NUMofPATIENTS from &data where zz=&zz;
select count (studyid) as numRXswithSTATIN from &data where zz=&zz and exposed=1;
select count (distinct studyid) as numPATIENTSwithdrug from &data where zz=&zz and exposed=1;
select count (studyid) as numRXSnodrug from &data where zz=&zz and exppsed=0;
select count (distinct studyid) as numPATIENTSSnodrug from &data where zz=&zz and exposed=0;
quit; %mend rxs;
결과가 나올 잘 ... 혼란의 그 조금. 내가 간단한 테이블 하나에 넣을 수 있다면 좋을 것이다. 내가 말했듯이, Im은 이것에 새로운 것이므로 솔루션은 매우 간단 할 것입니다.
도움 주셔서 감사합니다.
어떤 DBMS를 사용하고 있습니까? –