<?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: all dates between range in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250225#M47169</link>
    <description>That format doesn't make sense to me, in terms of future usage. &lt;BR /&gt;&lt;BR /&gt;The number of overlaps/max could get unwieldy quickly. &lt;BR /&gt;&lt;BR /&gt;Consider using a multistep process &lt;BR /&gt;&lt;BR /&gt;1. Loop from ord to rec date and ouput one record per day per order. &lt;BR /&gt;2. Sort by ID, Date&lt;BR /&gt;3. Transpose via proc transpose. You may need to add an order var - not sure about this step.</description>
    <pubDate>Tue, 16 Feb 2016 01:58:38 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2016-02-16T01:58:38Z</dc:date>
    <item>
      <title>all dates between range</title>
      <link>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250217#M47165</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I want to create variable with all the dates between the dates ranges.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for example&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;have:&lt;/P&gt;
&lt;P&gt;id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; orddt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; recdt&lt;/P&gt;
&lt;P&gt;100&amp;nbsp;&amp;nbsp; 1/5/15&amp;nbsp;&amp;nbsp; 2/3/15&lt;/P&gt;
&lt;P&gt;100&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/17/15&amp;nbsp;&amp;nbsp; 3/6/15&lt;/P&gt;
&lt;P&gt;......&lt;/P&gt;
&lt;P&gt;....&lt;/P&gt;
&lt;P&gt;101 ...............&lt;/P&gt;
&lt;P&gt;101 ......&lt;/P&gt;
&lt;P&gt;want;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1d&amp;nbsp; orddt1 &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; recdt1&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; dt1&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; dt2&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; &amp;nbsp; orddt2&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; recdt2&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/5/15(first orddt)&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/6/15&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp;&amp;nbsp; 1/7/15&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp;&amp;nbsp; 1/8/15&lt;/P&gt;
&lt;P&gt;...................&lt;/P&gt;
&lt;P&gt;......................&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp; 1/17/15&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; 1/17/15( 2nd orddt)&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; 1/17/15&amp;nbsp;&amp;nbsp; 3/6/15&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp; 1/18/15(upto first recdt) &amp;nbsp;&amp;nbsp;&amp;nbsp; 1/18/15&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;&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; 1/17/15&amp;nbsp;&amp;nbsp; 3/6/15&lt;/P&gt;
&lt;P&gt;........................&lt;/P&gt;
&lt;P&gt;....................&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp;&amp;nbsp; 2/2/15&lt;/P&gt;
&lt;P&gt;100 1/5/15 &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/3/15&amp;nbsp;&amp;nbsp; 2/3/15&lt;/P&gt;
&lt;P&gt;100&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; &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; 2/4/15&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1/17/15&amp;nbsp;&amp;nbsp; 3/6/15&lt;/P&gt;
&lt;P&gt;100&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; &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; 2/5/15&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;&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; 1/17/15&amp;nbsp;&amp;nbsp; 3/6/15&lt;/P&gt;
&lt;P&gt;............................&lt;/P&gt;
&lt;P&gt;..............................&lt;/P&gt;
&lt;P&gt;..............................&lt;/P&gt;
&lt;P&gt;100&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;&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;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 3/6/15(2nd recdt)&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; 1/17/15&amp;nbsp;&amp;nbsp; 3/6/15&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;my code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&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;by id;&lt;/P&gt;
&lt;P&gt;array d[&amp;amp;max] dt1-dt&amp;amp;max.;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; do i=1 to &amp;amp;max;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do dt=orddt&amp;nbsp;&amp;nbsp;&amp;nbsp; to&amp;nbsp; &amp;nbsp;&amp;nbsp; recdt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d[i]=dt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;format dt-dt&amp;amp;max. date9.;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i am missing some thing in my code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;</description>
      <pubDate>Tue, 16 Feb 2016 02:19:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250217#M47165</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2016-02-16T02:19:39Z</dc:date>
    </item>
    <item>
      <title>Re: all dates between range</title>
      <link>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250220#M47166</link>
      <description>Whats the logic behind date2 variable?</description>
      <pubDate>Tue, 16 Feb 2016 01:33:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250220#M47166</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-02-16T01:33:09Z</dc:date>
    </item>
    <item>
      <title>Re: all dates between range</title>
      <link>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250222#M47168</link>
      <description>&lt;P&gt;Same , orddt to recdt&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;</description>
      <pubDate>Tue, 16 Feb 2016 01:37:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250222#M47168</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2016-02-16T01:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: all dates between range</title>
      <link>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250225#M47169</link>
      <description>That format doesn't make sense to me, in terms of future usage. &lt;BR /&gt;&lt;BR /&gt;The number of overlaps/max could get unwieldy quickly. &lt;BR /&gt;&lt;BR /&gt;Consider using a multistep process &lt;BR /&gt;&lt;BR /&gt;1. Loop from ord to rec date and ouput one record per day per order. &lt;BR /&gt;2. Sort by ID, Date&lt;BR /&gt;3. Transpose via proc transpose. You may need to add an order var - not sure about this step.</description>
      <pubDate>Tue, 16 Feb 2016 01:58:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250225#M47169</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-02-16T01:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: all dates between range</title>
      <link>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250323#M47195</link>
      <description>&lt;P&gt;Thanks Reeza!!! . I tried the way you suggested, but doesnt work!!! i created a order variable!! still not able to get what i want&lt;/P&gt;
&lt;P&gt;Any suggestion will be helpful&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Sam&lt;/P&gt;</description>
      <pubDate>Tue, 16 Feb 2016 13:56:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250323#M47195</guid>
      <dc:creator>sam369</dc:creator>
      <dc:date>2016-02-16T13:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: all dates between range</title>
      <link>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250353#M47201</link>
      <description>&lt;P&gt;Post your code and define doesn't work.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Feb 2016 15:28:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/all-dates-between-range/m-p/250353#M47201</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-02-16T15:28:09Z</dc:date>
    </item>
  </channel>
</rss>

