<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: proc sql loop in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171966#M33080</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK. That be more simple.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;
%macro match(dsname=);
data x;
 set &amp;amp;dsname ; 
 retain ds "&amp;amp;dsname";
run;
proc sql;
 create table want as
&amp;nbsp; select a.*,b.date
&amp;nbsp;&amp;nbsp; from have as a left join x as b on dataset= ds and a.name=b.name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;
quit;
%mend match;

%match(dsname=Oct2011_dates)



&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Apr 2014 11:18:44 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2014-04-08T11:18:44Z</dc:date>
    <item>
      <title>proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171961#M33075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends, I need to do the following and I was wondering whether I could write a macro with a proc sql loop inside or something like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- I have a data set in which one of the columns is a the name of a data set&lt;/P&gt;&lt;P&gt;- I need to do a left join in a proc sql with that data set in the column I mentioned to retrieve a date for each person in the original data set&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, the data set I have looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;person1 dataset1&lt;/P&gt;&lt;P&gt;person2 dataset2&lt;/P&gt;&lt;P&gt;person3 dataset1&lt;/P&gt;&lt;P&gt;person4 dataset1&lt;/P&gt;&lt;P&gt;person5 dataset3&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I need to append a column to this dataset with a date for each person. And that date is located in the corresponding dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, how can I do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope you can understand what I'm trying to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 08:28:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171961#M33075</guid>
      <dc:creator>Mike999</dc:creator>
      <dc:date>2014-04-08T08:28:12Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171962#M33076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not exactly sure, perhaps some sample input and desired out data would help. And, the underlying requirement.&lt;/P&gt;&lt;P&gt;From the brief description it sounds like you are doing some low level programming - perhaps changing the data model would make your task easier.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 08:58:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171962#M33076</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2014-04-08T08:58:39Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171963#M33077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi LinusH, thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The thing is easy, maybe I didn't make myself understood.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The dataset I have looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;name&amp;nbsp;&amp;nbsp; dataset&lt;/P&gt;&lt;P&gt;--------&amp;nbsp;&amp;nbsp; ----------------------&lt;/P&gt;&lt;P&gt;Mike&amp;nbsp;&amp;nbsp;&amp;nbsp; Oct2011_dates&lt;/P&gt;&lt;P&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp; Nov2012_dates&lt;/P&gt;&lt;P&gt;Susan&amp;nbsp; Mar2010_dates&lt;/P&gt;&lt;P&gt;Liz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oct2011_dates&lt;/P&gt;&lt;P&gt;........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, I need to retrieve a date for each of the names, which is in the dataset specified in the column 'dataset'. The date for Mike is in the dataset 'Oct2011_dates'; the date for Susan is in the dataset 'Mar2010_dates', etc...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And at the end, my original dataset will look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;name&amp;nbsp;&amp;nbsp; dataset&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date&lt;/P&gt;&lt;P&gt;--------&amp;nbsp;&amp;nbsp; ----------------------&amp;nbsp;&amp;nbsp; ------------------&lt;/P&gt;&lt;P&gt;Mike&amp;nbsp;&amp;nbsp;&amp;nbsp; Oct2011_dates&amp;nbsp;&amp;nbsp; 2010-11-28&lt;/P&gt;&lt;P&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp; Nov2012_dates&amp;nbsp;&amp;nbsp; 2012-10-12&lt;/P&gt;&lt;P&gt;Susan&amp;nbsp; Mar2010_dates&amp;nbsp; 2009-03-26&lt;/P&gt;&lt;P&gt;Liz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oct2011_dates&amp;nbsp; 2010-07-19 &lt;/P&gt;&lt;P&gt;........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it's clear now,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 09:14:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171963#M33077</guid>
      <dc:creator>Mike999</dc:creator>
      <dc:date>2014-04-08T09:14:01Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171964#M33078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can union them all together by SET,then do left join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data have;
input name&amp;nbsp; $ dataset : $20.;
cards;
Mike&amp;nbsp;&amp;nbsp;&amp;nbsp; Oct2011_dates
John&amp;nbsp;&amp;nbsp;&amp;nbsp; Nov2012_dates
Susan&amp;nbsp; Mar2010_dates
Liz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oct2011_dates
;
run;





data Oct2011_dates;
input date : $20. name $;
cards;
2010-11-28 Mike
;
run;
data Nov2012_dates;
input date : $20. name $;
cards;
2012-10-12 John
;
run;






data x;
length dsname ds $ 20;
 set Oct2011_dates Nov2012_dates indsname=dsname; 
 ds=scan(dsname,-1,'.');
run;
proc sql;
 create table want as
&amp;nbsp; select a.*,b.date
&amp;nbsp;&amp;nbsp; from have as a left join x as b on upcase(dataset)= ds and a.name=b.name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;
quit;



&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: xia keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 09:59:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171964#M33078</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-08T09:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171965#M33079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Ksharp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The thing is that I was looking for a method to do it with a loop inside a macro, in such a way that I can pass the dataset name as an argument to the sql proc, because I have about 150.000 names (well, actually id numbers) and maybe 70 or 80 different datasets to look for the date &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 10:28:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171965#M33079</guid>
      <dc:creator>Mike999</dc:creator>
      <dc:date>2014-04-08T10:28:23Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171966#M33080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK. That be more simple.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;
%macro match(dsname=);
data x;
 set &amp;amp;dsname ; 
 retain ds "&amp;amp;dsname";
run;
proc sql;
 create table want as
&amp;nbsp; select a.*,b.date
&amp;nbsp;&amp;nbsp; from have as a left join x as b on dataset= ds and a.name=b.name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;
quit;
%mend match;

%match(dsname=Oct2011_dates)



&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 11:18:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171966#M33080</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-08T11:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171967#M33081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please see solution in attached file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 11:19:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171967#M33081</guid>
      <dc:creator>ashurbs</dc:creator>
      <dc:date>2014-04-08T11:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171968#M33082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As I might slipped in my first answer, I'm more into the original suggestion. Fetching individual rows might be a useful technique when building OLTP /data entry-type applications - not ideal for data management/reporting. Seems much simpler to keep all data in the same table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 11:55:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171968#M33082</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2014-04-08T11:55:14Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171969#M33083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, LinusH, but in this way I must call the macro as many times as different datasets (with dates) I have.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I was trying to find is a way of forcing the macro to take the dataset itself each time, since I already know in which dataset to look for the date, for a given person.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't know, maybe I'm trying to complicate things, but i cannot figure out a way of doing it without writing loads of proc sqls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just trying to automatize it with a macro...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 12:30:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171969#M33083</guid>
      <dc:creator>Mike999</dc:creator>
      <dc:date>2014-04-08T12:30:23Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171970#M33084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, ashurbs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Almost, but not quite &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm running your macro but there are errors in the proc sql inside the loop saying that the macro references for dataset and name weren't resolved. I'm trying to figure it out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 12:54:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171970#M33084</guid>
      <dc:creator>Mike999</dc:creator>
      <dc:date>2014-04-08T12:54:34Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171971#M33085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And I would use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;

%macro match(list=);
data x;
length dsname ds $ 20;
 set &amp;amp;list indsname=dsname; 
 ds=scan(dsname,-1,'.');
run;
proc sql;
 create table want as
&amp;nbsp; select a.*,b.date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;format=yymmdd10.
&amp;nbsp;&amp;nbsp; from have as a left join x as b on upcase(dataset)= ds and a.name=b.name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;
quit;
%mend match;


data d;
 input dsn : $20.;
cards;
Oct2011_dates
Nov2012_dates
;
run;
proc sql;
 select dsn into : list separated by ' ' from d;
quit;
%match(list=&amp;amp;list)

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 13:11:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171971#M33085</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-04-08T13:11:49Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171972#M33086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot Ksharp,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sounds good to me, I'll give it a try.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 13:46:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171972#M33086</guid>
      <dc:creator>Mike999</dc:creator>
      <dc:date>2014-04-08T13:46:39Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171973#M33087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It should work now.. cheers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 04:08:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171973#M33087</guid>
      <dc:creator>ashurbs</dc:creator>
      <dc:date>2014-04-09T04:08:02Z</dc:date>
    </item>
    <item>
      <title>Re: proc sql loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171974#M33088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just to add another method avoiding macros and macro variables:&lt;/P&gt;&lt;P&gt;data want;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; attrib calc_date format=$20.;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data _null_;&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; call execute('proc sql;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; update WORK.WANT&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set CALC_DATE=(select DATE from WORK.'||strip(dataset)||' where NAME="'||strip(name)||'")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where NAME="'||strip(name)||'";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit;');&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 08:41:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-sql-loop/m-p/171974#M33088</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-04-09T08:41:54Z</dc:date>
    </item>
  </channel>
</rss>

