<?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: JOIN MAX DATE AMONG 2 DATA SET in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/JOIN-MAX-DATE-AMONG-2-DATA-SET/m-p/226126#M267865</link>
    <description>&lt;P&gt;Here is a solution:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data prep(keep=loanno date name price);&lt;BR /&gt;set&amp;nbsp;&amp;nbsp; a&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b(rename=(amount=price));&lt;BR /&gt;by loanno;&lt;BR /&gt;date = max(apar,billdate);&lt;BR /&gt;format date date9.;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;proc sort data=prep;by loanno date;&lt;BR /&gt;&lt;BR /&gt;data want;&lt;BR /&gt;set prep;&lt;BR /&gt;by loanno date;&lt;BR /&gt;if last.loanno;&lt;BR /&gt;run;&lt;/P&gt;</description>
    <pubDate>Thu, 17 Sep 2015 20:04:44 GMT</pubDate>
    <dc:creator>Steelers_In_DC</dc:creator>
    <dc:date>2015-09-17T20:04:44Z</dc:date>
    <item>
      <title>JOIN MAX DATE AMONG 2 DATA SET</title>
      <link>https://communities.sas.com/t5/SAS-Programming/JOIN-MAX-DATE-AMONG-2-DATA-SET/m-p/226120#M267864</link>
      <description>&lt;P&gt;DATA A;&lt;BR /&gt;INPUT LoanNo APAR ddmmyy8. Name$;&lt;BR /&gt;CARDS;&lt;BR /&gt;101 12092014 xyz&lt;BR /&gt;101 24082015 xyz&lt;BR /&gt;101 29092015 xyz&lt;BR /&gt;102 22062012 abc&lt;BR /&gt;102 02032015 abc&lt;BR /&gt;;&lt;BR /&gt;RUN;&lt;BR /&gt;&lt;BR /&gt;DATA B;&lt;BR /&gt;INPUT LoanNo BillDate ddmmyy8. Amount;&lt;BR /&gt;CARDS;&lt;BR /&gt;101 09092014 1200&lt;BR /&gt;101 29082015 8000&lt;BR /&gt;101 14092015 100&lt;BR /&gt;102 22062015 8900&lt;BR /&gt;102 02032015 2300&lt;BR /&gt;;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Above we have 2 DATA Sets. Amoung both i need maximum date value like below mentioned.&lt;/P&gt;&lt;P&gt;LoanNo Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name Price&lt;/P&gt;&lt;P&gt;101&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 29SEP2015 xyz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;BR /&gt;102&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22JUN2015&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8900&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone help me in above issue?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Sep 2015 19:41:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/JOIN-MAX-DATE-AMONG-2-DATA-SET/m-p/226120#M267864</guid>
      <dc:creator>Kumar1</dc:creator>
      <dc:date>2015-09-17T19:41:41Z</dc:date>
    </item>
    <item>
      <title>Re: JOIN MAX DATE AMONG 2 DATA SET</title>
      <link>https://communities.sas.com/t5/SAS-Programming/JOIN-MAX-DATE-AMONG-2-DATA-SET/m-p/226126#M267865</link>
      <description>&lt;P&gt;Here is a solution:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data prep(keep=loanno date name price);&lt;BR /&gt;set&amp;nbsp;&amp;nbsp; a&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b(rename=(amount=price));&lt;BR /&gt;by loanno;&lt;BR /&gt;date = max(apar,billdate);&lt;BR /&gt;format date date9.;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;proc sort data=prep;by loanno date;&lt;BR /&gt;&lt;BR /&gt;data want;&lt;BR /&gt;set prep;&lt;BR /&gt;by loanno date;&lt;BR /&gt;if last.loanno;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Sep 2015 20:04:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/JOIN-MAX-DATE-AMONG-2-DATA-SET/m-p/226126#M267865</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-09-17T20:04:44Z</dc:date>
    </item>
    <item>
      <title>Re: JOIN MAX DATE AMONG 2 DATA SET</title>
      <link>https://communities.sas.com/t5/SAS-Programming/JOIN-MAX-DATE-AMONG-2-DATA-SET/m-p/226194#M267866</link>
      <description>It is 102 22062015 abc NOT 102 22062012 abc&lt;PRE&gt;DATA A;
INPUT LoanNo APAR ddmmyy8. Name$;
format APAR ddmmyy8.;
CARDS;
101 12092014 xyz
101 24082015 xyz
101 29092015 xyz
102 22062015 abc
102 02032015 abc
;
RUN;

DATA B;
INPUT LoanNo BillDate ddmmyy8. Amount;
CARDS;
101 09092014 1200
101 29082015 8000
101 14092015 100
102 22062015 8900
102 02032015 2300
;
RUN;
proc sql;
 create table want as
  select a.*,b.Amount
   from (select * from A group by LoanNo having APAR=max(APAR)) as a
    left join b on a.LoanNo=b.LoanNo and a.APAR=b.BillDate;
quit;&lt;/PRE&gt;</description>
      <pubDate>Fri, 18 Sep 2015 06:00:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/JOIN-MAX-DATE-AMONG-2-DATA-SET/m-p/226194#M267866</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-09-18T06:00:54Z</dc:date>
    </item>
  </channel>
</rss>

