<?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 Collapsing Dates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43978#M9012</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Either your example has some errors in it or I don't quite understand what you are looking to do.&amp;nbsp; Hopefully, the following gives you an idea of how to solve it:&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; format new_rx_start_dt_1&amp;nbsp; new_rx_start_dt_2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_1&amp;nbsp; new_rx_stop_dt_2 mmddyy10.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if rx_start_dt_2 le rx_stop_dt_1+1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_start_dt_1=rx_start_dt_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_1=rx_stop_dt_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_start_dt_1=rx_start_dt_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_1=rx_stop_dt_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_start_dt_2=rx_start_dt_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_2=rx_stop_dt_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Aug 2011 16:27:02 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2011-08-05T16:27:02Z</dc:date>
    <item>
      <title>Collapsing Dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43977#M9011</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 have a question regarding collapsing dates. Currently, I have in my dataset the variables listed in the table below. The way the datacomes to me is that consecutive dates (i.e. &lt;STRONG&gt;Subject 1&lt;/STRONG&gt;) are listed in a separate variable.&amp;nbsp; I would like to collapse the prescription names and prescription dates that are consecutive into one start/stop date and leave those with non-consecutve dates as&amp;nbsp; separate whenthey are like &lt;STRONG&gt;Subject 3&lt;/STRONG&gt;.&amp;nbsp;&amp;nbsp; How would one accomplish this? Thanks in advance for the help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" height="155" style="margin-left: 4.9pt; padding: 0pt 5.4pt; width: 794px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD rowspan="2" style="border: 1pt solid black; padding: 0pt 5.4pt;" valign="top" width="64"&gt;&lt;P&gt;&lt;/P&gt;&lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;ID &lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;rx_name_1&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;rx_name_2&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;rx_start_dt_1&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;rx_start_dt_2&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;rx_stop_dt_1&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;rx_stop_dt_2&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;New_Start1&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;New_Start2&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;New_Stop1&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD rowspan="2" style="border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="center" style="margin-bottom: 0.0001pt;"&gt;&lt;STRONG style="color: black;"&gt;New_Stop2&lt;/STRONG&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color black black; padding: 0pt 5.4pt;" valign="top" width="64"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/14/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/15/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/14/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/16/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/14/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/16/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color black black; padding: 0pt 5.4pt;" valign="top" width="64"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;10&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/12/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/13/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/13/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/13/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/12/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/13/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/13/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;2/13/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color black black; padding: 0pt 5.4pt;" valign="top" width="64"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;7&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;7&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/20/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/25/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/20/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/27/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/20/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/25/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/20/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/27/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: -moz-use-text-color black black; padding: 0pt 5.4pt;" valign="top" width="64"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;4&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="75"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/20/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="88"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/25/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/21/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="87"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/22/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/20/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt;&lt;/TD&gt;&lt;TD style="border-width: medium 1pt 1pt medium; border-style: none solid solid none; border-color: -moz-use-text-color black black -moz-use-text-color; padding: 0pt 5.4pt;" valign="top" width="79"&gt; &lt;P align="right" style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="color: black;"&gt;3/25/2001&lt;/SPAN&gt;&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jonathan &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2011 15:25:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43977#M9011</guid>
      <dc:creator>jdukes42</dc:creator>
      <dc:date>2011-08-05T15:25:21Z</dc:date>
    </item>
    <item>
      <title>Collapsing Dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43978#M9012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Either your example has some errors in it or I don't quite understand what you are looking to do.&amp;nbsp; Hopefully, the following gives you an idea of how to solve it:&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; format new_rx_start_dt_1&amp;nbsp; new_rx_start_dt_2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_1&amp;nbsp; new_rx_stop_dt_2 mmddyy10.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if rx_start_dt_2 le rx_stop_dt_1+1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_start_dt_1=rx_start_dt_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_1=rx_stop_dt_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_start_dt_1=rx_start_dt_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_1=rx_stop_dt_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_start_dt_2=rx_start_dt_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new_rx_stop_dt_2=rx_stop_dt_2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2011 16:27:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43978#M9012</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2011-08-05T16:27:02Z</dc:date>
    </item>
    <item>
      <title>Collapsing Dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43979#M9013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This type of stringing consecutive dates together is easier if the elements are on separate rows rather then columns.&lt;/P&gt;&lt;P&gt;Here's sample code to join records together using data step:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; font-size: 9pt; background-color: white; font-family: Consolas;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; treatments;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; id $ rx start:&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: teal; font-size: 9pt;"&gt;date10.&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; finish:&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: teal; font-size: 9pt;"&gt;date10.&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; start finish &lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: teal; font-size: 9pt;"&gt;yymmdd10.&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;cards&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;A 3 1jan2001 2jan2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;A 3 2jan2001 6jan2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;A 3 6jan2001 8jan2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;A 3 1feb2001 8feb2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;A 3 10feb2001 20feb2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;A 3 1mar2001 8mar2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;A 3 9mar2001 15mar2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;B 7 15mar2001 18mar2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;B 3 14mar2001 18jun2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;B 7 19mar2001 5apr2001&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;B 3 19jun2001 9sep2001 &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;B 6 2feb2002 3mar2003&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="PT-BR" style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;C 4 4apr2004 6apr2004&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;D 2 2feb2005 3feb2005&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffc0; font-family: Consolas; color: black; font-size: 9pt;"&gt;E 1 6jun2005 3jun2005&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; font-size: 9pt; background-color: white; font-family: Consolas;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: navy; font-size: 9pt; background-color: white; font-family: Consolas;"&gt;sort&lt;/STRONG&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; id rx start;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; font-size: 9pt; background-color: white; font-family: Consolas;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; font-size: 9pt; background-color: white; font-family: Consolas;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; longspan(keep=id rxid rxstart rxfinish rename=(rxid=rx rxstart=start rxfinish=finish));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; treatments;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; id rx;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;retain&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; rxid rxstart rxfinish;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: green; font-size: 9pt;"&gt;/*&amp;nbsp; this is the output record&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; rxstart rxfinish &lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: teal; font-size: 9pt;"&gt;yymmdd10.&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; first.rx &lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;do&lt;/SPAN&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; &lt;SPAN style="background-color: white; font-family: Consolas; color: green; font-size: 9pt;"&gt;/*&amp;nbsp; Initialize the record&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rxid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = rx;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rxstart&amp;nbsp; = start;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rxfinish = finish;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; start &amp;lt;= rxfinish + &lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 9pt; background-color: white; font-family: Consolas;"&gt;1&lt;/STRONG&gt; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;then&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; rxfinish = finish;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: green; font-size: 9pt;"&gt;/*&amp;nbsp; merge record&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;else&lt;/SPAN&gt; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;output&lt;/SPAN&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: green; font-size: 9pt;"&gt;/*&amp;nbsp; Write new record&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rxid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = rx;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rxstart&amp;nbsp; = start;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rxfinish = finish;&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; &lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: green; font-size: 9pt;"&gt;/*&amp;nbsp; Initialize new record&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt; last.rx &lt;/SPAN&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="background-color: white; font-family: Consolas; color: blue; font-size: 9pt;"&gt;output&lt;/SPAN&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; &lt;SPAN style="background-color: white; font-family: Consolas; color: green; font-size: 9pt;"&gt;/*&amp;nbsp; Last record always output&amp;nbsp;&amp;nbsp; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: navy; font-size: 9pt; background-color: white; font-family: Consolas;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="background-color: white; font-family: Consolas; color: black; font-size: 9pt;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This code works fine as long as there are no logical inconsistencies such as record E where the finish date is before the start date.&lt;BR /&gt;This general structure works when there are multiple event records rather than just two as in your original data.&amp;nbsp; It also works when they are scattered (sorting brings them back together).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps you to move closer to what you're looking to do.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2011 18:29:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43979#M9013</guid>
      <dc:creator>DLing</dc:creator>
      <dc:date>2011-08-05T18:29:21Z</dc:date>
    </item>
    <item>
      <title>Collapsing Dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43980#M9014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank You for the help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2011 18:33:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Collapsing-Dates/m-p/43980#M9014</guid>
      <dc:creator>jdukes42</dc:creator>
      <dc:date>2011-08-05T18:33:16Z</dc:date>
    </item>
  </channel>
</rss>

