<?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: GET MIN and MAX date datasetp in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184915#M47006</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can do it fairly easily using a DOW loop.&amp;nbsp; e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data need;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until (last.subjid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by subjid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; min_firstdate=min(min_firstdate,firstdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; max_lastdate=max(max_lastdate,lastdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format min_firstdate max_lastdate date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until (last.subjid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by subjid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Feb 2014 21:03:22 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2014-02-24T21:03:22Z</dc:date>
    <item>
      <title>GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184913#M47004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;I am trying to get MIN date and MAX date; I can do with Proc Sql, but was wondering is there a way to do with DATA STEP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example below;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA HAVE&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="545"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="21" width="64"&gt;SUBJID&lt;/TD&gt;&lt;TD width="64"&gt;VISITNUM&lt;/TD&gt;&lt;TD width="141"&gt;VISIT&lt;/TD&gt;&lt;TD width="140"&gt;FIRSTDATE&lt;/TD&gt;&lt;TD width="136"&gt;LASTDATE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl66" width="64"&gt;20&lt;/TD&gt;&lt;TD class="xl66" width="141"&gt;BASELINE (RAW)&lt;/TD&gt;&lt;TD align="right" class="xl67" width="140"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl67" width="136"&gt;14-Jun-10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;30&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 1&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;15-Jun-10&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;12-Aug-10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;40&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 3&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;13-Aug-10&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;11-Nov-10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;50&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 6&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;12-Nov-10&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;12-May-11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;70&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 12&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;13-May-11&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;10-Nov-11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;90&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 18&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;11-Nov-11&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;8-May-12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;110&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 24&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;9-May-12&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;13-Nov-12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;130&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 30&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;14-Nov-12&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;21-May-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl68" height="20" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl63" width="64"&gt;150&lt;/TD&gt;&lt;TD class="xl63" width="141"&gt;MONTH 36&lt;/TD&gt;&lt;TD align="right" class="xl64" width="140"&gt;22-May-13&lt;/TD&gt;&lt;TD align="right" class="xl64" width="136"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA NEED:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="762"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="21" width="64"&gt;SUBJID&lt;/TD&gt;&lt;TD width="64"&gt;VISITNUM&lt;/TD&gt;&lt;TD width="141"&gt;VISIT&lt;/TD&gt;&lt;TD width="140"&gt;FIRSTDATE&lt;/TD&gt;&lt;TD width="136"&gt;LASTDATE&lt;/TD&gt;&lt;TD width="99"&gt;MIN FIRSTDATE&lt;/TD&gt;&lt;TD width="118"&gt;MAX LASTDATE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl68" width="64"&gt;20&lt;/TD&gt;&lt;TD class="xl68" width="141"&gt;BASELINE (RAW)&lt;/TD&gt;&lt;TD align="right" class="xl69" width="140"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl69" width="136"&gt;14-Jun-10&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;30&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 1&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;15-Jun-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;12-Aug-10&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;40&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 3&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;13-Aug-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;11-Nov-10&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;50&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 6&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;12-Nov-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;12-May-11&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;70&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 12&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;13-May-11&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;10-Nov-11&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;90&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 18&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;11-Nov-11&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;8-May-12&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;110&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 24&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;9-May-12&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;13-Nov-12&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="21" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;130&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 30&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;14-Nov-12&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;21-May-13&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl70" height="20" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" width="64"&gt;150&lt;/TD&gt;&lt;TD class="xl65" width="141"&gt;MONTH 36&lt;/TD&gt;&lt;TD align="right" class="xl66" width="140"&gt;22-May-13&lt;/TD&gt;&lt;TD align="right" class="xl66" width="136"&gt;1-Aug-13&lt;/TD&gt;&lt;TD align="right" class="xl69" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl66" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="281"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="21" width="64"&gt;SUBJID&lt;/TD&gt;&lt;TD width="99"&gt;MIN FIRSTDATE&lt;/TD&gt;&lt;TD width="118"&gt;MAX LASTDATE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" width="64"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl67" width="99"&gt;13-May-10&lt;/TD&gt;&lt;TD align="right" class="xl65" width="118"&gt;1-Aug-13&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Feb 2014 20:36:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184913#M47004</guid>
      <dc:creator>Almighty</dc:creator>
      <dc:date>2014-02-24T20:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184914#M47005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes you can, but why? SQL is much easier to code.&lt;/P&gt;&lt;P&gt;With the data step use retain.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Feb 2014 20:47:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184914#M47005</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2014-02-24T20:47:43Z</dc:date>
    </item>
    <item>
      <title>Re: GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184915#M47006</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can do it fairly easily using a DOW loop.&amp;nbsp; e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data need;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until (last.subjid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by subjid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; min_firstdate=min(min_firstdate,firstdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; max_lastdate=max(max_lastdate,lastdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format min_firstdate max_lastdate date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until (last.subjid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by subjid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Feb 2014 21:03:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184915#M47006</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-02-24T21:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184916#M47007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Arthur.&amp;nbsp; It worked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 14:25:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184916#M47007</guid>
      <dc:creator>Almighty</dc:creator>
      <dc:date>2014-02-27T14:25:58Z</dc:date>
    </item>
    <item>
      <title>Re: GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184917#M47008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Arthur .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The above result is great but how to get only single observation as per distinct subjid ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank in advance .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 16:49:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184917#M47008</guid>
      <dc:creator>AjayKant</dc:creator>
      <dc:date>2014-02-27T16:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184918#M47009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Consider only the first part of Art's solution &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 17:46:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184918#M47009</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2014-02-27T17:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184919#M47010</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>Thu, 27 Feb 2014 18:04:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184919#M47010</guid>
      <dc:creator>AjayKant</dc:creator>
      <dc:date>2014-02-27T18:04:14Z</dc:date>
    </item>
    <item>
      <title>Re: GET MIN and MAX date datasetp</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184920#M47011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ajay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like Fareeza said, just consider the first part.&amp;nbsp; However, add an output statement and you'll probably want to drop some variables.&amp;nbsp; e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data need (drop=VISITNUM VISIT FIRSTDATE LASTDATE);&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until (last.subjid);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by subjid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; min_firstdate=min(min_firstdate,firstdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; max_lastdate=max(max_lastdate,lastdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if last.subjid then output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format min_firstdate max_lastdate date9.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Feb 2014 18:48:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/GET-MIN-and-MAX-date-datasetp/m-p/184920#M47011</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-02-27T18:48:05Z</dc:date>
    </item>
  </channel>
</rss>

