<?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: How to get next highest date from a date variable. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879616#M347506</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I hope these tables Data1 and Data2 can help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Data1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Subject&lt;/TD&gt;&lt;TD&gt;Visitdate&lt;/TD&gt;&lt;TD&gt;Visit&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Data2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Subject&lt;/TD&gt;&lt;TD&gt;Next_h_Vdate&lt;/TD&gt;&lt;TD&gt;Folder&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;30-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;4-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;11-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;13-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;15-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Want&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Subject&lt;/TD&gt;&lt;TD&gt;Visitdate&lt;/TD&gt;&lt;TD&gt;Visit&lt;/TD&gt;&lt;TD&gt;Next_h_Vdate&lt;/TD&gt;&lt;TD&gt;Folder&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;30-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;Next&amp;nbsp; Highest Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;4-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;11-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;Next&amp;nbsp; Highest Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;13-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;15-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;Next&amp;nbsp; Highest Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Wed, 07 Jun 2023 17:26:08 GMT</pubDate>
    <dc:creator>Spintu</dc:creator>
    <dc:date>2023-06-07T17:26:08Z</dc:date>
    <item>
      <title>How to get next highest date from a date variable.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879539#M347472</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a requirement from each subject visit date (&lt;CODE class=""&gt;VIS_DATE)&lt;/CODE&gt; to find out next highest visit date (Next_h_Vdate).&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am having issues with getting max&amp;nbsp;highest visit date as below highlighted.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WANT OUTPUT:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;30-May-23&lt;/TD&gt;&lt;TD&gt;Next Visit date&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;11-May-23&lt;/TD&gt;&lt;TD&gt;Next Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;PRE&gt;&lt;CODE class=""&gt;proc sql;
   create table want as
   select a.*,b.Next_h_Vdate
    from data1 a
    left join data2 b
    on a.SUBJECT = b.SUBJECT and Next_h_Vdate &amp;gt;= Visitdate
	group by a.SUBJECT, a.VIS_DATE
	having Next_h_Vdate=max(Next_h_Vdate);
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Subject&lt;/TD&gt;&lt;TD&gt;Visitdate&lt;/TD&gt;&lt;TD&gt;Next_h_Vdate&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;30-May-23&lt;/TD&gt;&lt;TD&gt;Next Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;1-May-23&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;No More&amp;nbsp; Visit date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;11-May-23&lt;/TD&gt;&lt;TD&gt;Next Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;103&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;10-May-23&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;12-May-23&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 07 Jun 2023 13:28:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879539#M347472</guid>
      <dc:creator>Spintu</dc:creator>
      <dc:date>2023-06-07T13:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to get next highest date from a date variable.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879541#M347473</link>
      <description>&lt;P&gt;Where did those next visit date values come from?&lt;/P&gt;
&lt;P&gt;You did not show the source data, just the results.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2023 13:33:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879541#M347473</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-06-07T13:33:20Z</dc:date>
    </item>
    <item>
      <title>Re: How to get next highest date from a date variable.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879542#M347474</link>
      <description>next visit date values come from different source audit report. As i have merged finally get this data. here after I am not sure how to get it.</description>
      <pubDate>Wed, 07 Jun 2023 13:39:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879542#M347474</guid>
      <dc:creator>Spintu</dc:creator>
      <dc:date>2023-06-07T13:39:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to get next highest date from a date variable.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879609#M347500</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/39525"&gt;@Spintu&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;next visit date values come from different source audit report. As i have merged finally get this data. here after I am not sure how to get it.&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If you are asking for help on how to combine TWO datasets then show example inputs for both input datasets and the result you want for those example inputs.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2023 16:09:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879609#M347500</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-06-07T16:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to get next highest date from a date variable.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879616#M347506</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I hope these tables Data1 and Data2 can help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Data1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Subject&lt;/TD&gt;&lt;TD&gt;Visitdate&lt;/TD&gt;&lt;TD&gt;Visit&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Data2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Subject&lt;/TD&gt;&lt;TD&gt;Next_h_Vdate&lt;/TD&gt;&lt;TD&gt;Folder&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;30-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;4-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;11-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;13-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;15-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Want&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Subject&lt;/TD&gt;&lt;TD&gt;Visitdate&lt;/TD&gt;&lt;TD&gt;Visit&lt;/TD&gt;&lt;TD&gt;Next_h_Vdate&lt;/TD&gt;&lt;TD&gt;Folder&lt;/TD&gt;&lt;TD&gt;Flag&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;2-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;30-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;Next&amp;nbsp; Highest Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;4-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;5-May-23&lt;/TD&gt;&lt;TD&gt;Week3&lt;/TD&gt;&lt;TD&gt;N/A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;11-May-23&lt;/TD&gt;&lt;TD&gt;week1&lt;/TD&gt;&lt;TD&gt;Next&amp;nbsp; Highest Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;10-May-23&lt;/TD&gt;&lt;TD&gt;Screen&lt;/TD&gt;&lt;TD&gt;13-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;12-May-23&lt;/TD&gt;&lt;TD&gt;Week1&lt;/TD&gt;&lt;TD&gt;15-May-23&lt;/TD&gt;&lt;TD&gt;Week2&lt;/TD&gt;&lt;TD&gt;Next&amp;nbsp; Highest Vist date&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 07 Jun 2023 17:26:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879616#M347506</guid>
      <dc:creator>Spintu</dc:creator>
      <dc:date>2023-06-07T17:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to get next highest date from a date variable.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879628#M347514</link>
      <description>&lt;P&gt;So first let's convert your listing into actual data.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data date1 ;
  input Subject $ Visitdate :date. Visit :$10.;
  format visitdate date9.;
cards;
101 2-May-23 Screen      
102 5-May-23 Week3      
103 10-May-23 Screen      
104 12-May-23 Week1      
;          
data date2 ;
  input Subject $ Next_h_Vdate :date. Folder :$10.;
  format Next_h_Vdate date9.;
cards;
101 2-May-23 Screen      
101 30-May-23 week1      
102 4-May-23 Week2      
102 5-May-23 Week3      
103 10-May-23 Screen      
103 11-May-23 week1      
103 13-May-23 Week2      
104 12-May-23 Week1      
104 15-May-23 Week2  
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Now let's combine them matching on SUBJECT and only take combinations where the "next" date is larger than the current date.&amp;nbsp; &amp;nbsp;While we are at it sort them.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table want as
  select a.subject,a.visitdate,a.visit,b.next_h_vdate,b.folder
  from date1 a left join date2 b
  on a.subject=b.subject and b.next_h_vdate&amp;gt;a.visitdate
  order by a.subject,a.visitdate,b.next_h_Vdate
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Now we have the information we need to check which record indicates the NEXT visit date.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set want;
  by subject visitdate ;
  if first.visitdate then found=0;
  if (not found) and (next_h_vdate&amp;gt;visitdate) then do;
    found=1;
    flag = 'Next Highest Visit Date';
  end;
  else if found then delete;
  else if last.visitdate then flag='N/A';
  retain found;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result&lt;/P&gt;
&lt;PRE&gt;                                           Next_h_
Obs    Subject    Visitdate    Visit         Vdate    Folder    found    flag

 1       101      02MAY2023    Screen    30MAY2023    week1       1      Next Highest Visit Date
 2       102      05MAY2023    Week3             .                0      N/A
 3       103      10MAY2023    Screen    11MAY2023    week1       1      Next Highest Visit Date
 4       104      12MAY2023    Week1     15MAY2023    Week2       1      Next Highest Visit Date

&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2023 18:50:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879628#M347514</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-06-07T18:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to get next highest date from a date variable.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879630#M347515</link>
      <description>Thank you for in explain in details.</description>
      <pubDate>Wed, 07 Jun 2023 18:51:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-next-highest-date-from-a-date-variable/m-p/879630#M347515</guid>
      <dc:creator>Spintu</dc:creator>
      <dc:date>2023-06-07T18:51:44Z</dc:date>
    </item>
  </channel>
</rss>

