<?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 Select rows with specific conditions in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Select-rows-with-specific-conditions/m-p/686327#M208229</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am very new with SAS. I have a dataset like this:&lt;/P&gt;&lt;P&gt;ID_num&amp;nbsp; &amp;nbsp; &amp;nbsp;Start_Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End_Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Other_cols&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;01/01/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;05/03/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;05/03/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10/08/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10/08/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/11/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/11/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11/01/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;05/04/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;07/07/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;07/07/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20/12/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;01/05/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;17/09/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;17/09/2018 &amp;nbsp; &amp;nbsp; &amp;nbsp; 17/03/2019 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;17/03/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20/05/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;004&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;19/08/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28/09/2019 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;004&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28/09/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30/12/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to extract all the rows of ID having the max(end_date) = 31/05/2019, so with end_date(ID) &amp;lt;= 31/05/2019. My output should have all rows of ID 001 and ID 003. Could you help me?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Thu, 24 Sep 2020 10:25:41 GMT</pubDate>
    <dc:creator>flik</dc:creator>
    <dc:date>2020-09-24T10:25:41Z</dc:date>
    <item>
      <title>Select rows with specific conditions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Select-rows-with-specific-conditions/m-p/686327#M208229</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am very new with SAS. I have a dataset like this:&lt;/P&gt;&lt;P&gt;ID_num&amp;nbsp; &amp;nbsp; &amp;nbsp;Start_Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End_Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Other_cols&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;01/01/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;05/03/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;05/03/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10/08/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10/08/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/11/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/11/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;11/01/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;05/04/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;07/07/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;002&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;07/07/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20/12/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;01/05/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;17/09/2018&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;17/09/2018 &amp;nbsp; &amp;nbsp; &amp;nbsp; 17/03/2019 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;003&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;17/03/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20/05/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;004&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;19/08/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28/09/2019 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;004&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;28/09/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;30/12/2019&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to extract all the rows of ID having the max(end_date) = 31/05/2019, so with end_date(ID) &amp;lt;= 31/05/2019. My output should have all rows of ID 001 and ID 003. Could you help me?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 24 Sep 2020 10:25:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Select-rows-with-specific-conditions/m-p/686327#M208229</guid>
      <dc:creator>flik</dc:creator>
      <dc:date>2020-09-24T10:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: Select rows with specific conditions</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Select-rows-with-specific-conditions/m-p/686335#M208237</link>
      <description>&lt;P&gt;Can be solved with group by and having in proc sql:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
   create table want as
   select *
      from have
         group by d_Num
            having max(End_Date) &amp;lt;= '31May2019'd
   ;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 24 Sep 2020 10:42:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Select-rows-with-specific-conditions/m-p/686335#M208237</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2020-09-24T10:42:27Z</dc:date>
    </item>
  </channel>
</rss>

