<?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: Help selecting a particular date from a data set in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142991#M38032</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 think it should work. Please try to validate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Oct 2014 16:09:34 GMT</pubDate>
    <dc:creator>stat_sas</dc:creator>
    <dc:date>2014-10-27T16:09:34Z</dc:date>
    <item>
      <title>Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142985#M38026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd appreciate some help regarding user-written base code. Consider the following example input table, which is filtered on ORDER_NO=4687:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;ORDER_NO&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;ORDER_SEQ_NO&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;ORDER_STATUS&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;COMMENT&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;DATE&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;4687&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;OPP&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;15SEP2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;4687&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FIN&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;27SEP2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;4687&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;AB&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;05OCT2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;4687&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FIN&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;06OCT2011&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;4687&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;5&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;FIN&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Hello world!&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;27JAN2014&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each time a change is made to an order, a new row is triggered (the one with the highest ORDER_SEQ_NO being the most recent). This ideally only happens when the order status changes. However, if a consultant manually edits the order (here by adding a comment), another row is triggered despite the status not having changed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So far, my job has always selected the date from the most recent row (27JAN2014), i.e. from the row with the highest ORDER_SEQ_NO. However, I need it to select the &lt;EM&gt;first&lt;/EM&gt; date for the &lt;EM&gt;most recently triggered&lt;/EM&gt; order status. So, in the example above, the logic should select the date 06OCT2011. Not 27SEP2011, as there's been a different status since back then.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can't simply group by the most recent ORDER_STATUS and select min(DATE), as that would select the date from row 2. I need row 4 from this example, and of course I can't just select ORDER_SEQ_NO=4 directly since the logic must apply to numerous other orders as well.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 13:43:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142985#M38026</guid>
      <dc:creator>TurnTheBacon</dc:creator>
      <dc:date>2014-10-27T13:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142986#M38027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So what you want is the most recent.&lt;/P&gt;&lt;P&gt;But if there exist earlier record with the &lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Same details &lt;/LI&gt;&lt;LI&gt;Without comment&lt;/LI&gt;&lt;LI&gt;and there is no any in between record with different variable values between it and the most recent &lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;then this record should be selected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is that what you want?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 14:17:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142986#M38027</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2014-10-27T14:17:28Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142987#M38028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It should select the date from the most recent row, unless an earlier row has the same status &lt;EM&gt;sequentially&lt;/EM&gt;, in which case it should select the date from that row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You might think of it like this: 'The most recent status change was from AB to FIN. That happened on 06OCT2011, so I select that date."&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 14:36:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142987#M38028</guid>
      <dc:creator>TurnTheBacon</dc:creator>
      <dc:date>2014-10-27T14:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142988#M38029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Consider this code asuming the dataset is sorted by ORDER_NO and ORDER_SEQ_NO:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have; &lt;BR /&gt;input ORDER_NO 4. ORDER_SEQ_NO 2. ORDER_STATUS $3. COMMENT $13. DATE date9.;&lt;BR /&gt;format date date9.;&lt;BR /&gt;cards;&lt;BR /&gt;4687 1OPP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15-Sep-11&lt;BR /&gt;4687 2FIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27-Sep-11&lt;BR /&gt;4687 3AB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5-Oct-11&lt;BR /&gt;4687 4FIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Oct-11&lt;BR /&gt;4687 5FINHello world! 27-Jan-14&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data want;&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; retain STATUS ORDER_DATE;&lt;BR /&gt;&amp;nbsp; format order_date date9.;&lt;BR /&gt;&amp;nbsp; by order_no;&lt;BR /&gt;&amp;nbsp; if first.order_no&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; then do;&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; status=order_status;&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; order_date=date;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if order_status ne status &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; then do;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; status=order_status;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; order_date=date;&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; end;&lt;BR /&gt;&amp;nbsp; if last.order_no then output;&lt;BR /&gt;&amp;nbsp; keep order_no status order_date;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 14:45:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142988#M38029</guid>
      <dc:creator>CTorres</dc:creator>
      <dc:date>2014-10-27T14:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142989#M38030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data want;&lt;BR /&gt;set have;&lt;BR /&gt;by ORDER_NO ORDER_SEQ_NO;&lt;BR /&gt;if ORDER_STATUS ne lag(ORDER_STATUS) then flag+1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;select order_no,date from want&lt;/P&gt;&lt;P&gt;group by order_no, flag&lt;/P&gt;&lt;P&gt;having ORDER_SEQ_NO=min(ORDER_SEQ_NO)&lt;/P&gt;&lt;P&gt;and count(ORDER_STATUS)&amp;gt;1;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 14:59:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142989#M38030</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-10-27T14:59:40Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142990#M38031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think your code does not work for the general case: more than one Order with different number of order changes. For example with the following "have" dataset:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input ORDER_NO 4. ORDER_SEQ_NO 2. ORDER_STATUS $3. COMMENT $13. DATE date9.;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;4687 1OPP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15-Sep-11&lt;/P&gt;&lt;P&gt;4687 2FIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27-Sep-11&lt;/P&gt;&lt;P&gt;4687 3AB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5-Oct-11&lt;/P&gt;&lt;P&gt;4687 4FIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Oct-11&lt;/P&gt;&lt;P&gt;4687 5FINHello world! 27-Jan-14&lt;/P&gt;&lt;P&gt;4999 1FINComplete&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20-Aug-14&lt;/P&gt;&lt;P&gt;5680 1OPP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18-Dec-13&lt;/P&gt;&lt;P&gt;5680 2AB&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; 19-Dec-13&lt;/P&gt;&lt;P&gt;5700 1OPP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10-Dec-13&lt;/P&gt;&lt;P&gt;5700 2OPPXXX&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20-Jan-14&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 15:20:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142990#M38031</guid>
      <dc:creator>CTorres</dc:creator>
      <dc:date>2014-10-27T15:20:16Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142991#M38032</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 think it should work. Please try to validate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Oct 2014 16:09:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142991#M38032</guid>
      <dc:creator>stat_sas</dc:creator>
      <dc:date>2014-10-27T16:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142992#M38033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CTorres,&lt;/P&gt;&lt;P&gt;Your code is not right . Check the following data :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input ORDER_NO 4. ORDER_SEQ_NO 2. ORDER_STATUS $3. COMMENT $13. DATE date9.;&lt;/P&gt;&lt;P&gt;format date date9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;4687 1OPP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15-Sep-11&lt;/P&gt;&lt;P&gt;4687 2FIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27-Sep-11&lt;/P&gt;&lt;P&gt;4687 3AB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5-Oct-11&lt;/P&gt;&lt;P&gt;4687 4&lt;STRONG&gt;AB&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Oct-11&lt;/P&gt;&lt;P&gt;4687 5FINHello world! 27-Jan-14&lt;/P&gt;&lt;P&gt;;&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;&lt;/P&gt;&lt;PRE&gt;data have; 
input ORDER_NO&amp;nbsp; ORDER_SEQ_NO&amp;nbsp; ORDER_STATUS $ COMMENT &amp;amp; $18. DATE : date9.;
format date date9.;
cards;
4687 1 OPP&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp; 15-Sep-11
4687 2 FIN&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp; 27-Sep-11
4687 3 AB&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp; 5-Oct-11
4687 4 FIN&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp; 6-Oct-11
4687 5 FIN Hello world!&amp;nbsp; 27-Jan-14
;
run;


proc sql;
create table want as
select a.* from have as a,(select * from have group by ORDER_NO having ORDER_SEQ_NO=max(ORDER_SEQ_NO)) as b
 where a.ORDER_NO=b.ORDER_NO and a.ORDER_STATUS=b.ORDER_STATUS and a.ORDER_SEQ_NO ne b.ORDER_SEQ_NO
&amp;nbsp; group by a.ORDER_NO
&amp;nbsp;&amp;nbsp; having a.ORDER_SEQ_NO=max(a.ORDER_SEQ_NO);
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;Xia Keshan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: xia keshan&#xD;
Sorry. Missing&amp;nbsp; a GROUP clause.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2014 12:54:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142992#M38033</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-10-28T12:54:16Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142993#M38034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Xia,&lt;/P&gt;&lt;P&gt;I think the code works fine, even with the change you suggest.&lt;/P&gt;&lt;P&gt;If I understand correctly, the purpose of the program is to get the most recent update record that includes a change of status, independently of any other change.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CTorres&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2014 14:08:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142993#M38034</guid>
      <dc:creator>CTorres</dc:creator>
      <dc:date>2014-10-28T14:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Help selecting a particular date from a data set</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142994#M38035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CTorres,&lt;/P&gt;&lt;P&gt;Yeah. If I understand OP correctly . He also want the SAME &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12.727272033691406px; background-color: #ffffff;"&gt;ORDER_STATUS &lt;/SPAN&gt;. But apparently you didn't consider it .&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>Wed, 29 Oct 2014 10:40:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Help-selecting-a-particular-date-from-a-data-set/m-p/142994#M38035</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2014-10-29T10:40:05Z</dc:date>
    </item>
  </channel>
</rss>

