<?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: Excluding a set of IDs based on date ranges in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700566#M214406</link>
    <description>&lt;P&gt;My datasets were too large to copy and paste so hopefully this smaller set works:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data A;&lt;/P&gt;&lt;P&gt;input ID Date :date9.;&lt;/P&gt;&lt;P&gt;format Date date9.;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;02/13/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;03/17/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;04/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;07/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;09/22/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;10/19/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205352&lt;/TD&gt;&lt;TD&gt;10/01/2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/17/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/07/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;04/11/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/07/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;04/27/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/14/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;07/06/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/15/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/05/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/29/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/18/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/25/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/15/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;08/18/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;09/04/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;11/16/2019&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data B;&lt;/P&gt;&lt;P&gt;input ID Date :date9.;&lt;/P&gt;&lt;P&gt;format Date date9.;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;02/08/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;03/22/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;04/25/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;07/25/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;09/27/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;10/24/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205352&lt;/TD&gt;&lt;TD&gt;10/06/2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/22/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/12/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;04/16/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/02/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/02/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/09/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;07/11/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/10/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/10/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/24/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/23/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;08/13/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;09/09/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;11/11/2019&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Fri, 20 Nov 2020 17:26:45 GMT</pubDate>
    <dc:creator>mt88</dc:creator>
    <dc:date>2020-11-20T17:26:45Z</dc:date>
    <item>
      <title>Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700468#M214368</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a data set with repeated observations that have associated dates. For each ID, I'd like to either exclude observations based on pre-set date ranges or create a new variable that indicates which observations are in the pre-set date range and which are not. For example, let's say I start out with this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Jan 1 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Feb 3 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Mar 15 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Apr 22 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Mar 20 2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Apr 1 2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;May 15 2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Jun 12 2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Jul 23 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Jan 15 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Feb 12 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mar 13 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;May 7 2020&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;and I'd like to restrict the date ranges by ID:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;For ID 1 - restricted date range: Feb 1 2019 to Mar 30 2019&lt;/LI&gt;&lt;LI&gt;For ID 2 - restricted date range: Mar 30 2017 to Jun 30 2018&lt;/LI&gt;&lt;LI&gt;For ID 3 - restricted date range: Jan 20 2019 to Mar 25 2020&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I'd like to either end up with data that look like this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Feb 3 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Mar 15 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Apr 1 2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;May 15 2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Jun 12 2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Feb 12 2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mar 13 2020&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;or this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;indicator&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Jan 1 2019&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Feb 3 2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Mar 15 2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Apr 22 2019&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Mar 20 2017&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Apr 1 2017&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;May 15 2018&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Jun 12 2018&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Jul 23 2019&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Jan 15 2019&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Feb 12 2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mar 13 2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;May 7 2020&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Any help would be appreciated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 13:53:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700468#M214368</guid>
      <dc:creator>mt88</dc:creator>
      <dc:date>2020-11-20T13:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700469#M214369</link>
      <description>&lt;P&gt;How do you know the date ranges for each ID? Are they in a separate data set or?&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 13:55:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700469#M214369</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-11-20T13:55:24Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700470#M214370</link>
      <description>&lt;UL&gt;
&lt;LI&gt;
&lt;BLOCKQUOTE&gt;For ID 1 - restricted date range: Feb 1 2019 to Mar 30 2019&lt;/BLOCKQUOTE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;BLOCKQUOTE&gt;For ID 2 - restricted date range: Mar 30 2017 to Jun 30 2018&lt;/BLOCKQUOTE&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;BLOCKQUOTE&gt;For ID 3 - restricted date range: Jan 20 2019 to Mar 25 2020&lt;/BLOCKQUOTE&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;What is the logic that determines these dates for these IDs? Or do you want to hard-code the dates for each ID?&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 13:55:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700470#M214370</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-11-20T13:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700472#M214371</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a separate data set (call it '&lt;EM&gt;set A&lt;/EM&gt;') for these subjects that has a different set of dates for each ID The first and last date for each ID in '&lt;EM&gt;set A&lt;/EM&gt;' is the basis for the date range). I guess another way of thinking of it is that, into '&lt;EM&gt;set A&lt;/EM&gt;', I'd like to merge in only those observations from the current dataset that are within '&lt;EM&gt;set A's&lt;/EM&gt;' first-to-last date range for each ID.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 14:16:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700472#M214371</guid>
      <dc:creator>mt88</dc:creator>
      <dc:date>2020-11-20T14:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700473#M214372</link>
      <description>&lt;P&gt;Something like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
    merge dataset1 a;
    by id;
    if first_date&amp;lt;=date&amp;lt;=last_date;
    drop first_date last_date;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 20 Nov 2020 14:23:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700473#M214372</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-11-20T14:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700474#M214373</link>
      <description>&lt;P&gt;Thanks, but the date range is unique for each ID. It doesn't seem like this code captures that aspect.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 14:25:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700474#M214373</guid>
      <dc:creator>mt88</dc:creator>
      <dc:date>2020-11-20T14:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700480#M214378</link>
      <description>&lt;P&gt;How about&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID Date :date9.;
format Date date9.;
datalines;
1 01Jan2019
1 03Feb2019
1 15Mar2019
1 22Apr2019
2 20Mar2017
2 01Apr2017
2 15May2018
2 12Jun2018
2 23Jul2019
3 15Jan2019
3 12Feb2019
3 13Mar2020
3 07May2020
;

data a;
input ID Date :date9.;
format Date date9.;
datalines;
1 01Feb2019
1 02Feb2019
1 30Mar2019
2 30Mar2017
2 01Jun2018
2 30Jun2018
3 20Jan2019
3 21Jan2019
3 25Mar2020
;

data want (keep = ID Date);
   do until (last.ID);
      set a;
      by ID;
      if first.ID then from = Date;
      if last.ID then to = Date;
   end;

   do until (last.ID);
      set have;
      by ID;
      if from &amp;lt;= Date &amp;lt;= to then output;
   end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;ID Date 
1  03FEB2019 
1  15MAR2019 
2  01APR2017 
2  15MAY2018 
2  12JUN2018 
3  12FEB2019 
3  13MAR2020 &lt;/PRE&gt;</description>
      <pubDate>Fri, 20 Nov 2020 14:40:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700480#M214378</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-11-20T14:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700482#M214379</link>
      <description>&lt;P&gt;Or in case you want the indicator variable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Btw, I assumed the form of your 'a' data set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want (keep = ID Date indicator);
   do until (last.ID);
      set a;
      by ID;
      if first.ID then from = Date;
      if last.ID then to = Date;
   end;

   do until (last.ID);
      set have;
      by ID;
      indicator = (from &amp;lt;= Date &amp;lt;= to);
      output;
   end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;ID  Date       indicator 
1   01JAN2019  0 
1   03FEB2019  1 
1   15MAR2019  1 
1   22APR2019  0 
2   20MAR2017  0 
2   01APR2017  1 
2   15MAY2018  1 
2   12JUN2018  1 
2   23JUL2019  0 
3   15JAN2019  0 
3   12FEB2019  1 
3   13MAR2020  1 
3   07MAY2020  0 
&lt;/PRE&gt;</description>
      <pubDate>Fri, 20 Nov 2020 14:43:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700482#M214379</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-11-20T14:43:12Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700484#M214381</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/298381"&gt;@mt88&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thanks, but the date range is unique for each ID. It doesn't seem like this code captures that aspect.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;It does capture that aspect.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 14:44:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700484#M214381</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-11-20T14:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700487#M214382</link>
      <description>&lt;P&gt;Since you did not show data that contains these ranges, it is practically impossible to come up with code that will work for you.&lt;/P&gt;
&lt;P&gt;Please post that data in usable form (data step with datalines, see&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;&amp;nbsp;'s post), so we can immediately start to work with it.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 14:47:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700487#M214382</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-11-20T14:47:46Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700496#M214385</link>
      <description>If I have different date ranges for each ID, what date would I insert into that code?</description>
      <pubDate>Fri, 20 Nov 2020 15:24:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700496#M214385</guid>
      <dc:creator>mt88</dc:creator>
      <dc:date>2020-11-20T15:24:43Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700501#M214387</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/298381"&gt;@mt88&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;If I have different date ranges for each ID, what date would I insert into that code?&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You said earlier:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;I have a separate data set (call it '&lt;/SPAN&gt;&lt;EM&gt;set A&lt;/EM&gt;&lt;SPAN&gt;') for these subjects that has a different set of dates for each ID The first and last date for each ID in '&lt;/SPAN&gt;&lt;EM&gt;set A&lt;/EM&gt;&lt;SPAN&gt;' is the basis for the date range).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;You don't insert dates into the code, they are already in the data set A.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Some of this confusion could be avoided if you provided a portion of the actual data as requested for both data sets, in the form requested by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&amp;nbsp;as illustrated by the data provided by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 15:39:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700501#M214387</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-11-20T15:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700549#M214396</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've attached two excel files. Each contains a list of repeated IDs and associated dates. Dataset A is the set that contains the relevant date ranges for each ID. In other words, the first and last dates for each ID would be the date ranges for each ID. Dataset B has a different set of dates for each ID. Earlier, I had said I wanted to merge, but I think that was a mistake. What I'd like is to limit or identify observations for each ID from Dataset B based on the date ranges from Dataset A. Perhaps draycut's response works for this. Let me know if you need anything else.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 16:38:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700549#M214396</guid>
      <dc:creator>mt88</dc:creator>
      <dc:date>2020-11-20T16:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700550#M214397</link>
      <description>&lt;P&gt;Many people, including myself, will not download attachments.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Furthermore, the format of the data sets should be that shown by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;&amp;nbsp;, documentation &lt;A href="https://blogs.sas.com/content/sastraining/2016/03/11/jedi-sas-tricks-data-to-data-step-macro/" target="_self"&gt;here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;That's the best format to provide data. Help us out by providing data in this format.&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 16:41:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700550#M214397</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-11-20T16:41:49Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700566#M214406</link>
      <description>&lt;P&gt;My datasets were too large to copy and paste so hopefully this smaller set works:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data A;&lt;/P&gt;&lt;P&gt;input ID Date :date9.;&lt;/P&gt;&lt;P&gt;format Date date9.;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;02/13/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;03/17/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;04/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;07/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;09/22/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;10/19/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205352&lt;/TD&gt;&lt;TD&gt;10/01/2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/17/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/07/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;04/11/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/07/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;04/27/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/14/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;07/06/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/15/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/05/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/29/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/18/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/25/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/15/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;08/18/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;09/04/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;11/16/2019&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data B;&lt;/P&gt;&lt;P&gt;input ID Date :date9.;&lt;/P&gt;&lt;P&gt;format Date date9.;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;02/08/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;03/22/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;04/25/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;07/25/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;09/27/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;204356&lt;/TD&gt;&lt;TD&gt;10/24/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205352&lt;/TD&gt;&lt;TD&gt;10/06/2017&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/22/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/12/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;04/16/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/02/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/02/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/09/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;07/11/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/10/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/10/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;10/24/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;01/23/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;02/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;05/20/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;08/13/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;09/09/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;205756&lt;/TD&gt;&lt;TD&gt;11/11/2019&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 20 Nov 2020 17:26:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700566#M214406</guid>
      <dc:creator>mt88</dc:creator>
      <dc:date>2020-11-20T17:26:45Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700616#M214427</link>
      <description>&lt;P&gt;My code does exactly what you're after. Have you tested it?&lt;/P&gt;</description>
      <pubDate>Fri, 20 Nov 2020 21:33:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700616#M214427</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-11-20T21:33:37Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700618#M214429</link>
      <description>&lt;P&gt;My code on your posted sample data:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data a;
input ID Date :mmddyy10.;
format Date mmddyy10.;
datalines;
204356 02/13/2019
204356 03/17/2019
204356 04/20/2019
204356 07/20/2019
204356 09/22/2019
204356 10/19/2019
205352 10/01/2017
205756 01/17/2018
205756 02/07/2018
205756 04/11/2018
205756 05/07/2018
205756 04/27/2018
205756 05/14/2018
205756 07/06/2018
205756 10/15/2018
205756 10/05/2018
205756 10/29/2018
205756 01/18/2019
205756 02/25/2019
205756 05/15/2019
205756 08/18/2019
205756 09/04/2019
205756 11/16/2019
;

data b;
input ID Date :mmddyy10.;
format Date mmddyy10.;
datalines;
204356 02/08/2019
204356 03/22/2019
204356 04/25/2019
204356 07/25/2019
204356 09/27/2019
204356 10/24/2019
205352 10/06/2017
205756 01/22/2018
205756 02/12/2018
205756 04/16/2018
205756 05/02/2018
205756 05/02/2018
205756 05/09/2018
205756 07/11/2018
205756 10/10/2018
205756 10/10/2018
205756 10/24/2018
205756 01/23/2019
205756 02/20/2019
205756 05/20/2019
205756 08/13/2019
205756 09/09/2019
205756 11/11/2019
;

data want (keep = ID Date);
   do until (last.ID);
      set a;
      by ID;
      if first.ID then from = Date;
      if last.ID then to = Date;
   end;

   do until (last.ID);
      set b;
      by ID;
      if from &amp;lt;= Date &amp;lt;= to then output;
   end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;ID      Date 
204356  03/22/2019 
204356  04/25/2019 
204356  07/25/2019 
204356  09/27/2019 
205756  01/22/2018 
205756  02/12/2018 
205756  04/16/2018 
205756  05/02/2018 
205756  05/02/2018 
205756  05/09/2018 
205756  07/11/2018 
205756  10/10/2018 
205756  10/10/2018 
205756  10/24/2018 
205756  01/23/2019 
205756  02/20/2019 
205756  05/20/2019 
205756  08/13/2019 
205756  09/09/2019 
205756  11/11/2019 &lt;/PRE&gt;</description>
      <pubDate>Fri, 20 Nov 2020 21:39:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700618#M214429</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2020-11-20T21:39:58Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700633#M214433</link>
      <description>Data should be presented as text, not as screen captures, as &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt; has done.&lt;BR /&gt;&lt;BR /&gt;Your example does not match your original problem description where there is a data set named A that has the first date and last date for an ID. We need data sets that match the problem description, or you need to change the problem description, so now they match.</description>
      <pubDate>Fri, 20 Nov 2020 23:28:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700633#M214433</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-11-20T23:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700655#M214449</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/298381"&gt;@mt88&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;My datasets were too large to copy and paste so hopefully this smaller set works:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data A;&lt;/P&gt;
&lt;P&gt;input ID Date :date9.;&lt;/P&gt;
&lt;P&gt;format Date date9.;&lt;/P&gt;
&lt;P&gt;datalines;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;ID&lt;/TD&gt;
&lt;TD&gt;Date&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;02/13/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;03/17/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;04/20/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;07/20/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;09/22/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;10/19/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205352&lt;/TD&gt;
&lt;TD&gt;10/01/2017&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;01/17/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;02/07/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;04/11/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;05/07/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;04/27/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;05/14/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;07/06/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;10/15/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;10/05/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;10/29/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;01/18/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;02/25/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;05/15/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;08/18/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;09/04/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;11/16/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data B;&lt;/P&gt;
&lt;P&gt;input ID Date :date9.;&lt;/P&gt;
&lt;P&gt;format Date date9.;&lt;/P&gt;
&lt;P&gt;datalines;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;ID&lt;/TD&gt;
&lt;TD&gt;Date&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;02/08/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;03/22/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;04/25/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;07/25/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;09/27/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;204356&lt;/TD&gt;
&lt;TD&gt;10/24/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205352&lt;/TD&gt;
&lt;TD&gt;10/06/2017&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;01/22/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;02/12/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;04/16/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;05/02/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;05/02/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;05/09/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;07/11/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;10/10/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;10/10/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;10/24/2018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;01/23/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;02/20/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;05/20/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;08/13/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;09/09/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;205756&lt;/TD&gt;
&lt;TD&gt;11/11/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Copy/paste this to the program editor and submit it. Then fix it. Then post it again.&lt;/P&gt;</description>
      <pubDate>Sat, 21 Nov 2020 06:07:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700655#M214449</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-11-21T06:07:51Z</dc:date>
    </item>
    <item>
      <title>Re: Excluding a set of IDs based on date ranges</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700751#M214491</link>
      <description>&lt;P&gt;Thank you for your help and patience.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 22 Nov 2020 15:03:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Excluding-a-set-of-IDs-based-on-date-ranges/m-p/700751#M214491</guid>
      <dc:creator>mt88</dc:creator>
      <dc:date>2020-11-22T15:03:05Z</dc:date>
    </item>
  </channel>
</rss>

