<?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: earlier dates only for each id in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44660#M11787</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I provided a bad example in my question.&lt;/P&gt;&lt;P&gt;it's not always the case that a row with the earliest date1 also has the earliest date 2 and date 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/29/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp; "1/1/1998"&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;should become:&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/29/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: #ffffff;"&gt;4/1/2000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "1/1/1998"&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: #ffffff;"&gt;4/1/2000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Feb 2012 02:23:25 GMT</pubDate>
    <dc:creator>jkf91</dc:creator>
    <dc:date>2012-02-03T02:23:25Z</dc:date>
    <item>
      <title>earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44658#M11785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have data in the following format (some has dates missing):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ID&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 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date 3&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="277"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl73" height="17" width="64"&gt;1201&lt;/TD&gt;&lt;TD class="xl72" width="71"&gt;11/29/2007&lt;/TD&gt;&lt;TD class="xl72" style="border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;11/1/2007&lt;/TD&gt;&lt;TD class="xl72" style="border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;11/1/2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl73" height="17" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="64"&gt;1220&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="71"&gt;6/1/2002&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl73" height="17" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="64"&gt;1230&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="71"&gt;8/1/2002&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;8/1/2002&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;8/1/2002&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl73" height="17" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="64"&gt;1230&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="71"&gt;4/1/2000&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;4/1/2000&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;4/1/2000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl73" height="17" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="64"&gt;1237&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial;" width="71"&gt;7/1/2003&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;7/1/2003&lt;/TD&gt;&lt;TD class="xl72" style="border-top-style: none; border-top-width: initial; border-top-color: initial; border-left-style: none; border-left-width: initial; border-left-color: initial;" width="71"&gt;7/1/2003&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to do the following:&lt;/P&gt;&lt;P&gt;If one ID has more than one date i's (for i = 1,2,3), I want to keep only the earlier date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ID&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 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date 3&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 277px;"&gt;&lt;TBODY&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit;"&gt;&lt;TD class="xl73" height="17" style="border-color: inherit; border: inherit;" width="64"&gt;1201&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;11/29/2007&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;11/1/2007&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;11/1/2007&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit;"&gt;&lt;TD class="xl73" height="17" style="border-color: inherit; border: inherit;" width="64"&gt;1220&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;6/1/2002&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit;"&gt;&lt;TD class="xl73" height="17" style="border-color: inherit; border: inherit;" width="64"&gt;1230&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;4/1/2000&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;4/1/2000&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;4/1/2000&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit;"&gt;&lt;TD class="xl73" height="17" style="border-color: inherit; border: inherit;" width="64"&gt;1237&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;7/1/2003&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;7/1/2003&lt;/TD&gt;&lt;TD class="xl72" style="border-color: inherit; border: inherit;" width="71"&gt;7/1/2003&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I do this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 01:36:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44658#M11785</guid>
      <dc:creator>jkf91</dc:creator>
      <dc:date>2012-02-03T01:36:42Z</dc:date>
    </item>
    <item>
      <title>earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44659#M11786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Basically you need to sort your data based on ID and date, then utilize first.variable or last.variable to capture what you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards missover;&lt;/P&gt;&lt;P&gt;format date1 mmddyy10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date2 mmddyy10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date3 mmddyy10.;&lt;/P&gt;&lt;P&gt;input id $ (date1-date3) (: mmddyy10.);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/29/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&lt;/P&gt;&lt;P&gt;1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&lt;/P&gt;&lt;P&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&lt;/P&gt;&lt;P&gt;1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=have;&lt;/P&gt;&lt;P&gt;by id date1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by id date1;&lt;/P&gt;&lt;P&gt;if first.id;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 02:14:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44659#M11786</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-02-03T02:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44660#M11787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I provided a bad example in my question.&lt;/P&gt;&lt;P&gt;it's not always the case that a row with the earliest date1 also has the earliest date 2 and date 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for example,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/29/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp; "1/1/1998"&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;should become:&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/29/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: #ffffff;"&gt;4/1/2000&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "1/1/1998"&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: #ffffff;"&gt;4/1/2000&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background-color: #ffffff;"&gt;1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 02:23:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44660#M11787</guid>
      <dc:creator>jkf91</dc:creator>
      <dc:date>2012-02-03T02:23:25Z</dc:date>
    </item>
    <item>
      <title>earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44661#M11788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please see my response to Hai.kuo's answer. I gave a bad example... and I'm giving a better example there. thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 02:24:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44661#M11788</guid>
      <dc:creator>jkf91</dc:creator>
      <dc:date>2012-02-03T02:24:59Z</dc:date>
    </item>
    <item>
      <title>Re: earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44662#M11789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;do you want something like this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;infile cards missover;&lt;/P&gt;&lt;P&gt;format date1 mmddyy10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date2 mmddyy10.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date3 mmddyy10.;&lt;/P&gt;&lt;P&gt;input id $ (date1-date3) (: mmddyy10.);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/29/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&lt;/P&gt;&lt;P&gt;1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/1/1998&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&lt;/P&gt;&lt;P&gt;1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want(keep=id date);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; date=smallest(1,of date1-date3);&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date mmddyy10.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp; proc print;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Obs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/01/2007&lt;/P&gt;&lt;P&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;&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; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 06/01/2002&lt;/P&gt;&lt;P&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;&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; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/01/1998&lt;/P&gt;&lt;P&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;&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; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 07/01/2003&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;Linlin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 03:12:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44662#M11789</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2012-02-03T03:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44663#M11790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then it becomes a classic SQL solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;infile cards missover;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format date1 mmddyy10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date2 mmddyy10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date3 mmddyy10.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;input id $ (date1-date3) (: mmddyy10.);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/29/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/1/2007&lt;/P&gt;&lt;P&gt;1220&amp;nbsp;&amp;nbsp;&amp;nbsp; 6/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/1998&amp;nbsp;&amp;nbsp;&amp;nbsp; 8/1/2002&lt;/P&gt;&lt;P&gt;1230&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 4/1/1999&lt;/P&gt;&lt;P&gt;1237&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 7/1/1999&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select id, min(date1) as date1 format mmddyy10., min(date2) as date2 format mmddyy10.,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; min(date3) as date3 format mmddyy10. from have&lt;/P&gt;&lt;P&gt;group by id;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 03:18:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44663#M11790</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-02-03T03:18:08Z</dc:date>
    </item>
    <item>
      <title>Re: earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44664#M11791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no. this is different from the example I posted.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 03:18:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44664#M11791</guid>
      <dc:creator>jkf91</dc:creator>
      <dc:date>2012-02-03T03:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: earlier dates only for each id</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44665#M11792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 03:38:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/earlier-dates-only-for-each-id/m-p/44665#M11792</guid>
      <dc:creator>jkf91</dc:creator>
      <dc:date>2012-02-03T03:38:58Z</dc:date>
    </item>
  </channel>
</rss>

