<?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: check dates in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200875#M50128</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The flag must be set on the preceding record in the example given.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Aug 2015 08:52:47 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2015-08-18T08:52:47Z</dc:date>
    <item>
      <title>check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200869#M50122</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 need to check the date with previous visit in the group. i have visits up to 50, and different from each group. below is how data look like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have:&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input sub grp vis dt;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v1&amp;nbsp;&amp;nbsp;&amp;nbsp; 20jun2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v2&amp;nbsp;&amp;nbsp;&amp;nbsp; 27aug2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v3&amp;nbsp;&amp;nbsp;&amp;nbsp; 15sep2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v4&amp;nbsp;&amp;nbsp;&amp;nbsp; 20aug2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v1&amp;nbsp;&amp;nbsp;&amp;nbsp; 20jun2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v3&amp;nbsp;&amp;nbsp;&amp;nbsp; 15sep2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v4&amp;nbsp;&amp;nbsp;&amp;nbsp; 15sep2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v1&amp;nbsp;&amp;nbsp;&amp;nbsp; 20jun2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v2&amp;nbsp;&amp;nbsp;&amp;nbsp; 27aug2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v3&amp;nbsp;&amp;nbsp;&amp;nbsp; 10mar2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v3&amp;nbsp;&amp;nbsp;&amp;nbsp; 15sep2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v1&amp;nbsp;&amp;nbsp;&amp;nbsp; 20jun2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v2&amp;nbsp;&amp;nbsp;&amp;nbsp; 27aug2011&lt;/P&gt;&lt;P&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v3&amp;nbsp;&amp;nbsp;&amp;nbsp; 15sep2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v4&amp;nbsp;&amp;nbsp;&amp;nbsp; 25dec2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v1&amp;nbsp;&amp;nbsp;&amp;nbsp; 20jun2013&lt;/P&gt;&lt;P&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v2&amp;nbsp;&amp;nbsp;&amp;nbsp; 27aug2012&lt;/P&gt;&lt;P&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v3&amp;nbsp;&amp;nbsp;&amp;nbsp; 15sep2012&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;want:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;isub grp vis dt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;flg;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v1&lt;/TD&gt;&lt;TD&gt;20jun2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v2&lt;/TD&gt;&lt;TD&gt;27aug2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v3&lt;/TD&gt;&lt;TD&gt;15sep2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; xxx&amp;nbsp;&amp;nbsp; v4&lt;/TD&gt;&lt;TD&gt;20aug2012&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v1&lt;/TD&gt;&lt;TD&gt;20jun2012&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v2&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v3&lt;/TD&gt;&lt;TD&gt;15sep2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; yyy&amp;nbsp;&amp;nbsp; v4&lt;/TD&gt;&lt;TD&gt;15sep2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v1&lt;/TD&gt;&lt;TD&gt;20jun2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v2&lt;/TD&gt;&lt;TD&gt;27aug2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v3&lt;/TD&gt;&lt;TD&gt;10mar2012&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; zzz&amp;nbsp;&amp;nbsp; v3&lt;/TD&gt;&lt;TD&gt;15sep2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v1&lt;/TD&gt;&lt;TD&gt;20jun2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v2&lt;/TD&gt;&lt;TD&gt;27aug2011&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v3&lt;/TD&gt;&lt;TD&gt;15sep2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; aaa&amp;nbsp;&amp;nbsp; v4&lt;/TD&gt;&lt;TD&gt;25dec2012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v1&lt;/TD&gt;&lt;TD&gt;20jun2013&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v2&lt;/TD&gt;&lt;TD&gt;27aug2012&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v3&lt;/TD&gt;&lt;TD&gt;15sep2012&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Aug 2015 17:25:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200869#M50122</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2015-08-17T17:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200870#M50123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the rule for flagging? It looks like for some that the flag is when the date is earlier than the previous but you have&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v1&lt;/TD&gt;&lt;TD&gt;20jun2013&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;which is the first visit, so does not match that rule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, are your dates currently SAS date values or character?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Aug 2015 17:47:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200870#M50123</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-08-17T17:47:55Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200871#M50124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ballardw,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dates are in character format. yes you are right, the subject doesn't have flg&lt;/P&gt;&lt;P&gt; sub&amp;nbsp; grp&amp;nbsp;&amp;nbsp; vis&amp;nbsp;&amp;nbsp; dt&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; flg&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;100&amp;nbsp; bbb&amp;nbsp;&amp;nbsp; v1&lt;/TD&gt;&lt;TD&gt;20jun2013&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The rule for the flg is, to check the dates with previous dates in that grp. if the visit date is after the previous visit date i need to flg them .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Sam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Aug 2015 18:26:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200871#M50124</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2015-08-17T18:26:02Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200872#M50125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use a read-ahead technique. For eg&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;data WANT;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; merge HAVE&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE(firstobs=2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&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; keep&amp;nbsp;&amp;nbsp;&amp;nbsp; =SUB GRP DT&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&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; rename&amp;nbsp; =(SUB=NEXT_SUB GRP=NEXT_GRP DT=NEXT_DT)) ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; if SUB=NEXT_SUB &amp;amp; GRP=NEXT_GRP &amp;amp; DT&amp;gt;NEXT_DT then FLG=1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; drop NEXT:;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 00:03:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200872#M50125</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2015-08-18T00:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200873#M50126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You'll have to verify that your solution works properly when a date is missing.&amp;nbsp; That being said, here's an approach:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by sub vis;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if first.sub then prior_dt = input(dt, date9.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; else if dt &amp;gt; ' ' then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if input(dt, date9.) &amp;lt; prior_dt then flag=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else prior_dt = input(dt, date9.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain prior_dt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's untested, but you can give it a try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 00:37:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200873#M50126</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-08-18T00:37:01Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200874#M50127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;(convert dt to a SAS date variable before processing)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=olddate);&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by grp notsorted;&lt;/P&gt;&lt;P&gt;retain olddate;&lt;/P&gt;&lt;P&gt;if first.grp then olddate = .;&lt;/P&gt;&lt;P&gt;if olddate &amp;gt; dt then flg = 1;&lt;/P&gt;&lt;P&gt;if dt ne . then olddate = dt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 07:10:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200874#M50127</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-08-18T07:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200875#M50128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The flag must be set on the preceding record in the example given.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 08:52:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200875#M50128</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2015-08-18T08:52:47Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200876#M50129</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;I would also have date as numeric, and visit as numeric - have a look at CDISC standards, Visit and Visitnumber.&amp;nbsp; If you have them in the correct format then sort by date and if visitnum ne lag(visitnum)+1 then error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 08:59:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200876#M50129</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-08-18T08:59:39Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200877#M50130</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As I see it, the flag needs to be set on the succeeding record with the earlier date.&lt;/P&gt;&lt;P&gt;While testing, I found I needed to do a slight correction, so now the code is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=olddate);&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by grp notsorted;&lt;/P&gt;&lt;P&gt;retain olddate;&lt;/P&gt;&lt;P&gt;if first.grp then olddate = .;&lt;/P&gt;&lt;P&gt;if olddate &amp;gt; dt &lt;STRONG&gt;and dt ne .&lt;/STRONG&gt; then flg = 1;&lt;/P&gt;&lt;P&gt;if dt ne . then olddate = dt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 09:14:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200877#M50130</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-08-18T09:14:30Z</dc:date>
    </item>
    <item>
      <title>Re: check dates</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200878#M50131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Aug 2015 14:32:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/check-dates/m-p/200878#M50131</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2015-08-18T14:32:31Z</dc:date>
    </item>
  </channel>
</rss>

