<?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 Having 2 Reqs for update on dates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Having-2-Reqs-for-update-on-dates/m-p/33041#M6377</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data std;&lt;BR /&gt;input id no sdate date9.;&lt;BR /&gt;format sdate date9.;&lt;BR /&gt;cards;&lt;BR /&gt;2 4 19JAN2012&lt;BR /&gt;3 5 19JAN2012&lt;BR /&gt;4 6 19JAN2012&lt;BR /&gt;5 7 19JAN2012&lt;BR /&gt;6 8 19JAN2012&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data change;&lt;BR /&gt;input id no sdate date9.;&lt;BR /&gt;format sdate date9.;&lt;BR /&gt;cards;&lt;BR /&gt;2 4 20JAN2012&lt;BR /&gt;3 5 20JAN2012&lt;BR /&gt;4 6 20JAN2012&lt;BR /&gt;5 9 20JAN2012&lt;BR /&gt;6 10 20JAN2012&lt;BR /&gt;7 11 20JAN2012&lt;BR /&gt;8 12 20JAN2012&lt;/P&gt;&lt;P&gt;;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Req&amp;nbsp; 1:&lt;BR /&gt;--------&lt;/P&gt;&lt;P&gt;In the both above tables i want to append the observations from change to std table that are modified and not exesting&lt;BR /&gt;based on id and no&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Output for table std&lt;/P&gt;&lt;P&gt;id no sdate&lt;BR /&gt;2 4 19JAN2012&lt;BR /&gt;3 5 19JAN2012&lt;BR /&gt;4 6 19JAN2012&lt;BR /&gt;5 7 19JAN2012&lt;BR /&gt;6 8 19JAN2012&lt;BR /&gt;5 9 20JAN2012&lt;BR /&gt;6 10 20JAN2012&lt;BR /&gt;7 11 20JAN2012&lt;BR /&gt;8 12 20JAN2012&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Req 2:&lt;/P&gt;&lt;P&gt;--------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create from table std new table called keep_change in this i want to keep the records that are changed based&lt;BR /&gt;on id and no and wnat new variable called endadte (The end date is nothing but the sdate on previous obs).&lt;/P&gt;&lt;P&gt;id no&amp;nbsp;&amp;nbsp; sdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endadte.&lt;BR /&gt;5&amp;nbsp;&amp;nbsp; 7&amp;nbsp; 19JAN2012&amp;nbsp;&amp;nbsp; 20JAN2012&lt;BR /&gt;6&amp;nbsp;&amp;nbsp; 8&amp;nbsp; 19JAN2012&amp;nbsp;&amp;nbsp; 20JAN2012&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Jan 2012 06:40:05 GMT</pubDate>
    <dc:creator>sas_Forum</dc:creator>
    <dc:date>2012-01-19T06:40:05Z</dc:date>
    <item>
      <title>Having 2 Reqs for update on dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Having-2-Reqs-for-update-on-dates/m-p/33041#M6377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data std;&lt;BR /&gt;input id no sdate date9.;&lt;BR /&gt;format sdate date9.;&lt;BR /&gt;cards;&lt;BR /&gt;2 4 19JAN2012&lt;BR /&gt;3 5 19JAN2012&lt;BR /&gt;4 6 19JAN2012&lt;BR /&gt;5 7 19JAN2012&lt;BR /&gt;6 8 19JAN2012&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data change;&lt;BR /&gt;input id no sdate date9.;&lt;BR /&gt;format sdate date9.;&lt;BR /&gt;cards;&lt;BR /&gt;2 4 20JAN2012&lt;BR /&gt;3 5 20JAN2012&lt;BR /&gt;4 6 20JAN2012&lt;BR /&gt;5 9 20JAN2012&lt;BR /&gt;6 10 20JAN2012&lt;BR /&gt;7 11 20JAN2012&lt;BR /&gt;8 12 20JAN2012&lt;/P&gt;&lt;P&gt;;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Req&amp;nbsp; 1:&lt;BR /&gt;--------&lt;/P&gt;&lt;P&gt;In the both above tables i want to append the observations from change to std table that are modified and not exesting&lt;BR /&gt;based on id and no&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Output for table std&lt;/P&gt;&lt;P&gt;id no sdate&lt;BR /&gt;2 4 19JAN2012&lt;BR /&gt;3 5 19JAN2012&lt;BR /&gt;4 6 19JAN2012&lt;BR /&gt;5 7 19JAN2012&lt;BR /&gt;6 8 19JAN2012&lt;BR /&gt;5 9 20JAN2012&lt;BR /&gt;6 10 20JAN2012&lt;BR /&gt;7 11 20JAN2012&lt;BR /&gt;8 12 20JAN2012&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Req 2:&lt;/P&gt;&lt;P&gt;--------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create from table std new table called keep_change in this i want to keep the records that are changed based&lt;BR /&gt;on id and no and wnat new variable called endadte (The end date is nothing but the sdate on previous obs).&lt;/P&gt;&lt;P&gt;id no&amp;nbsp;&amp;nbsp; sdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endadte.&lt;BR /&gt;5&amp;nbsp;&amp;nbsp; 7&amp;nbsp; 19JAN2012&amp;nbsp;&amp;nbsp; 20JAN2012&lt;BR /&gt;6&amp;nbsp;&amp;nbsp; 8&amp;nbsp; 19JAN2012&amp;nbsp;&amp;nbsp; 20JAN2012&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2012 06:40:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Having-2-Reqs-for-update-on-dates/m-p/33041#M6377</guid>
      <dc:creator>sas_Forum</dc:creator>
      <dc:date>2012-01-19T06:40:05Z</dc:date>
    </item>
    <item>
      <title>Having 2 Reqs for update on dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Having-2-Reqs-for-update-on-dates/m-p/33042#M6378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Emmmmm.....?&lt;/P&gt;&lt;P&gt;I remembered that I have coded it several days ago.&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 std;
input id no sdate date9.;
format sdate date9.;
cards;
2 4 19JAN2012
3 5 19JAN2012
4 6 19JAN2012
5 7 19JAN2012
6 8 19JAN2012
;
run;


data change;
input id no sdate date9.;
format sdate date9.;
cards;
2 4 20JAN2012
3 5 20JAN2012
4 6 20JAN2012
5 9 20JAN2012
6 10 20JAN2012
7 11 20JAN2012
8 12 20JAN2012
;
run;
proc sql;
create table temp as
 select *
&amp;nbsp; from change
&amp;nbsp;&amp;nbsp; where id not in (select distinct id from std) or&amp;nbsp; no not in (select distinct no from std) ;

create table want as
 select * from std
 union all corresponding
 select * from temp;

create table keep_change as
 select a.*, b.sdate as endadte
&amp;nbsp; from std as a,temp as b
&amp;nbsp;&amp;nbsp; where a.id=b.id;
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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Jan 2012 07:28:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Having-2-Reqs-for-update-on-dates/m-p/33042#M6378</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-01-19T07:28:11Z</dc:date>
    </item>
  </channel>
</rss>

