<?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 look back period: SQL code? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346260#M273186</link>
    <description>&lt;P&gt;All-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to figure out the most efficient way to code for a "clean period," or a 6 month time period in which x=0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;there are three variables of interest for each observation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;trigger date&lt;/P&gt;&lt;P&gt;claim date&lt;/P&gt;&lt;P&gt;x=&amp;nbsp; 0 or 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to make a new variable that flags the observation if x =1 and the time interval between the trigger date and the claim date is 6 months or less.&amp;nbsp; INTCK doesn't seem appropriate because neither date is standardized.&amp;nbsp; someone mentioned that PROC SQL "date matching" may be the right function, but I can't find syntax for that.&amp;nbsp; any ideas?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 31 Mar 2017 17:55:01 GMT</pubDate>
    <dc:creator>moreilly</dc:creator>
    <dc:date>2017-03-31T17:55:01Z</dc:date>
    <item>
      <title>look back period: SQL code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346260#M273186</link>
      <description>&lt;P&gt;All-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to figure out the most efficient way to code for a "clean period," or a 6 month time period in which x=0.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;there are three variables of interest for each observation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;trigger date&lt;/P&gt;&lt;P&gt;claim date&lt;/P&gt;&lt;P&gt;x=&amp;nbsp; 0 or 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to make a new variable that flags the observation if x =1 and the time interval between the trigger date and the claim date is 6 months or less.&amp;nbsp; INTCK doesn't seem appropriate because neither date is standardized.&amp;nbsp; someone mentioned that PROC SQL "date matching" may be the right function, but I can't find syntax for that.&amp;nbsp; any ideas?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2017 17:55:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346260#M273186</guid>
      <dc:creator>moreilly</dc:creator>
      <dc:date>2017-03-31T17:55:01Z</dc:date>
    </item>
    <item>
      <title>Re: look back period: SQL code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346263#M273187</link>
      <description>&lt;P&gt;If you supply sample&amp;nbsp;input and desired output data it would help to visualize your problem.&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2017 18:06:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346263#M273187</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2017-03-31T18:06:42Z</dc:date>
    </item>
    <item>
      <title>Re: look back period: SQL code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346284#M273188</link>
      <description>&lt;P&gt;input:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;trigger-date&amp;nbsp; claim_date&amp;nbsp;&amp;nbsp; back_pn&lt;/P&gt;&lt;P&gt;1/13/13&amp;nbsp;&amp;nbsp; 2/13/12&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;1/13/13&amp;nbsp; 4/20/12&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1/13/13&amp;nbsp; 7/25/12&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1/13/13 10/15/12&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;2/18/13&amp;nbsp; 8/19/12&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;2/18/13&amp;nbsp; 9/8/12&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;3/12/13 11/30/12 1&lt;/P&gt;&lt;P&gt;3/12/13 12/13/12 1&lt;/P&gt;&lt;P&gt;3/12/13&amp;nbsp; 12/28/12 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output&lt;/P&gt;&lt;P&gt;trigger-date&amp;nbsp; claim_date&amp;nbsp;&amp;nbsp; back_pn&amp;nbsp; back_pn_6_mo_event&lt;/P&gt;&lt;P&gt;1/13/13&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2/13/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1/13/13&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; 4/20/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1/13/13&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; 7/25/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1/13/13&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; 0/15/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 1&lt;/P&gt;&lt;P&gt;2/18/13&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; 8/19/12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;2/18/13&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; 9/8/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&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&lt;/P&gt;&lt;P&gt;3/12/13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11/30/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&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&lt;/P&gt;&lt;P&gt;3/12/13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/13/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&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&lt;/P&gt;&lt;P&gt;3/12/13&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/28/12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&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&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2017 18:55:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346284#M273188</guid>
      <dc:creator>moreilly</dc:creator>
      <dc:date>2017-03-31T18:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: look back period: SQL code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346316#M273189</link>
      <description>&lt;P&gt;I don't know what you mean by standardized date. If your dates are SAS dates, this would work:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data want;
set have;
back_pn_6_mo_event = 
    back_pn and 
    intck("MONTH", claim_date, trigger_date, "CONTINUOUS") &amp;lt;= 6 ;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If your dates are not SAS dates, then make them so.&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2017 19:54:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/look-back-period-SQL-code/m-p/346316#M273189</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-03-31T19:54:14Z</dc:date>
    </item>
  </channel>
</rss>

