<?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 How to calculate number of months between 2 dates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433825#M107589</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;New to SAS here, hoping someone can help me with this and that I am on the right track.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I wanted to extract&amp;nbsp;the date data from column 'First_date' format&amp;nbsp;&lt;SPAN&gt;DDMMYY&amp;nbsp;&lt;/SPAN&gt; from table 'table_X' and comparing it to a certain date to get the number of months between these 2 dates, with no decimals.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is the logic below correct?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc SQL;
create table&amp;nbsp;table_X as

select&amp;nbsp;
book,
First_date

From table.book.history;
quit;
Data&amp;nbsp;table_X; SET&amp;nbsp;table_X;&amp;nbsp;
Months=YRDIF(First_date,'31Dec2017'd, ACT/ACT)*12;
put Months=;
Run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would like the end result to look like this=&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;First_Date&lt;/TD&gt;&lt;TD&gt;Months&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BookA&lt;/TD&gt;&lt;TD&gt;10Mar17&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BookB&lt;/TD&gt;&lt;TD&gt;12Oct16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BookC&lt;/TD&gt;&lt;TD&gt;12Dec16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;greatly appreciate&amp;nbsp;any help!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 03 Feb 2018 18:51:07 GMT</pubDate>
    <dc:creator>sufiya</dc:creator>
    <dc:date>2018-02-03T18:51:07Z</dc:date>
    <item>
      <title>How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433825#M107589</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;New to SAS here, hoping someone can help me with this and that I am on the right track.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I wanted to extract&amp;nbsp;the date data from column 'First_date' format&amp;nbsp;&lt;SPAN&gt;DDMMYY&amp;nbsp;&lt;/SPAN&gt; from table 'table_X' and comparing it to a certain date to get the number of months between these 2 dates, with no decimals.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is the logic below correct?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc SQL;
create table&amp;nbsp;table_X as

select&amp;nbsp;
book,
First_date

From table.book.history;
quit;
Data&amp;nbsp;table_X; SET&amp;nbsp;table_X;&amp;nbsp;
Months=YRDIF(First_date,'31Dec2017'd, ACT/ACT)*12;
put Months=;
Run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would like the end result to look like this=&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;First_Date&lt;/TD&gt;&lt;TD&gt;Months&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BookA&lt;/TD&gt;&lt;TD&gt;10Mar17&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BookB&lt;/TD&gt;&lt;TD&gt;12Oct16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BookC&lt;/TD&gt;&lt;TD&gt;12Dec16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;greatly appreciate&amp;nbsp;any help!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 18:51:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433825#M107589</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T18:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433830#M107591</link>
      <description>&lt;P&gt;I don't understand why bookA would be 10 months. Shouldn't it be 9?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, how are you defining months? Number of month boundaries? i.e., would the difference between 20jan2017 and 1feb2017 be 1 or 0?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&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;</description>
      <pubDate>Sat, 03 Feb 2018 19:02:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433830#M107591</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T19:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433834#M107594</link>
      <description>&lt;P&gt;If you are only looking for month boundaries crossed you could use:&lt;/P&gt;
&lt;PRE&gt;data history;
  input Book $ First_Date date9.;
  format First_Date date9.;
  cards;
BookA 10Mar17
BookB 12Oct16
BookC 12Dec16
;

proc SQL;
  create table table_X as
    select book, First_date,
        intck('month',First_date,'31Dec2017'd) as Months
      from history
  ;
quit;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 19:34:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433834#M107594</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T19:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433852#M107604</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;SPAN class="login-bold"&gt;&lt;A href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13711" target="_self"&gt;art297&lt;/A&gt;!&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;question, want to be able to do this by extracting dates from the table - for argument case, let's say there are an infinite amount of variables listed in the 'book' column. Would it be possible to use the logic you provided to do that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;something like?&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data history;
  input Book $ First_Date date9.;
  format First_Date date9.;
quit;

proc SQL;
  create table table_X as
    select book, First_date,
        intck('month',First_date,'31Dec2017'd) as Months
      from history
  ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;greatly appreciate&amp;nbsp;your help!&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 20:31:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433852#M107604</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T20:31:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433856#M107607</link>
      <description>&lt;P&gt;You'd have to provide an example of what you have and exactly what you want to extract.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 20:37:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433856#M107607</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T20:37:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433878#M107616</link>
      <description>&lt;P&gt;lols, I thought I did. ok, so example; from the table, 'table_X'&amp;nbsp; below, want to get the number of months (as a whole number without any decimals) by using the date data column in 'First_Date' and comparing it to a&amp;nbsp;certain date eg 31dec2017&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table: table_X&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;First_Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book1&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book2&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book3&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book4&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book5&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book6&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book7&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book8&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book9&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book10&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book11&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book12&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book13&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book14&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book15&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book16&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book17&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book18&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book19&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book20&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book21&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book22&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;using the example you provided - would this logic get the desired results?&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data history;
  input Book $ First_Date date9.;
  format First_Date date9.;
quit;

proc SQL;
  create table table_X as
    select book, First_date,
        intck('month',First_date,'31Dec2017'd) as Months
      from history
  ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;want to get this....&amp;nbsp; does that make sense?&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;First_Date&lt;/TD&gt;&lt;TD&gt;Months&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book1&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book2&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book3&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book4&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book5&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book6&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book7&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book8&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book9&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book10&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book11&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book12&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book13&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book14&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book15&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book16&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book17&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book18&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book19&lt;/TD&gt;&lt;TD&gt;10-Mar-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book20&lt;/TD&gt;&lt;TD&gt;12-Oct-16&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book21&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Book22&lt;/TD&gt;&lt;TD&gt;12-Dec-16&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you again &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 21:21:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433878#M107616</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T21:21:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433880#M107617</link>
      <description>&lt;P&gt;&lt;FONT style="vertical-align: inherit;"&gt;&lt;FONT style="vertical-align: inherit;"&gt;That is what the code I suggested was intended to do. However, the first datastep in your example shows you creating the history file, but without any data.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT style="vertical-align: inherit;"&gt;&lt;FONT style="vertical-align: inherit;"&gt;Art, CEO, AnalystFinder.com&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 21:25:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433880#M107617</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T21:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433914#M107639</link>
      <description>&lt;P&gt;would this logic not work? would I not be able to extract the date data from the column directly&amp;nbsp;from the table?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc SQL;
create table history as
select book, First_date&lt;/CODE&gt;&lt;CODE class=" language-sas"&gt;From table.book.history;
quit;
&lt;BR /&gt;data history;
  input Book $ First_Date date9.;
  format First_Date date9.;
quit;

proc SQL;
create table table_X as
select book, First_date,
intck('month',First_date,'31Dec2017'd) as Months
&lt;BR /&gt;from history;
quit;


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Feb 2018 00:10:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433914#M107639</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-04T00:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433916#M107641</link>
      <description>&lt;P&gt;Your question confuses me! You really ought to start new questions with a new thread.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However,&lt;/P&gt;
&lt;PRE&gt;data history;
  input Book $ First_Date date9.;
  format First_Date date9.;
quit;
&lt;/PRE&gt;
&lt;P&gt;Creates an empty dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Feb 2018 00:15:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433916#M107641</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-04T00:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433919#M107642</link>
      <description>&lt;P&gt;ok, then - would this not generate the number of months taking the data from the table?&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc SQL;
create table table_X as
select book, First_date,
intck('month',First_date,'31Dec2017'd) as Months
from &lt;/CODE&gt;&lt;CODE class="  language-sas"&gt;&lt;SPAN class="token statement"&gt;table&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;book&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;history&lt;/CODE&gt;&lt;CODE class=" language-sas"&gt;; quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Feb 2018 00:29:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433919#M107642</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-04T00:29:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to calculate number of months between 2 dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433921#M107643</link>
      <description>&lt;P&gt;what is: table.book.history?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if history is in your work library then:&lt;/P&gt;
&lt;P&gt;from history&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;would work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If table were in your book library then:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; from book.history&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;would work&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have no idea of what table.book.history means.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Feb 2018 00:58:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-calculate-number-of-months-between-2-dates/m-p/433921#M107643</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-04T00:58:19Z</dc:date>
    </item>
  </channel>
</rss>

