<?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: Retreive blank value in left join in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Retreive-blank-value-in-left-join/m-p/416247#M102190</link>
    <description>&lt;P&gt;I think your query should read:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;

create table TEMP as
select a.*, b.*
FROM 
    ABC as a left join 
    (   select * from DEF 
        where upcase(strip(UPDATE_WHEN_PMT_CD_AUTO_CHANGE)) = 'N')
     as b on 
        a.ACCT_NUMBER = b.Account_Number and
        a.reporting_date = b.reporting_date and
        a.reporting_date &amp;lt; b.RATE_EFFECTIVE_DATE;
        
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Mon, 27 Nov 2017 04:39:17 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2017-11-27T04:39:17Z</dc:date>
    <item>
      <title>Retreive blank value in left join</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Retreive-blank-value-in-left-join/m-p/416242#M102187</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The below code retreives blank value in ACCOUNT_NUMBER field. Not sure where its going wrong.&lt;/P&gt;&lt;P&gt;The variables which are not in ABC and available in DEF (ACCOUNT_NUMBER,&lt;SPAN&gt;UPDATE_WHEN_PMT_CD_AUTO_CHANGE etc) are blank . I want ACCOUNT_NUMBER to be populated. Kindly advise. Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;BR /&gt;create table TEMP as&lt;BR /&gt;select *&lt;BR /&gt;FROM&amp;nbsp;ABC&amp;nbsp; a left join (select *&lt;BR /&gt;FROM&amp;nbsp;DEF&amp;nbsp;b&lt;BR /&gt;where b.RATE_EFFECTIVE_DATE &amp;gt; ( select distinct reporting_date from &lt;SPAN&gt;ABC&amp;nbsp;&lt;/SPAN&gt; )&lt;BR /&gt;and b.reporting_date = ( select distinct reporting_date from &lt;SPAN&gt;ABC&amp;nbsp;&lt;/SPAN&gt; )&lt;BR /&gt;and UPCASE(strip(UPDATE_WHEN_PMT_CD_AUTO_CHANGE)) = 'N') c&lt;BR /&gt;on a.ACCT_NUMBER = c.Account_Number;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2017 03:55:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Retreive-blank-value-in-left-join/m-p/416242#M102187</guid>
      <dc:creator>Sandy10</dc:creator>
      <dc:date>2017-11-27T03:55:10Z</dc:date>
    </item>
    <item>
      <title>Re: Retreive blank value in left join</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Retreive-blank-value-in-left-join/m-p/416247#M102190</link>
      <description>&lt;P&gt;I think your query should read:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;

create table TEMP as
select a.*, b.*
FROM 
    ABC as a left join 
    (   select * from DEF 
        where upcase(strip(UPDATE_WHEN_PMT_CD_AUTO_CHANGE)) = 'N')
     as b on 
        a.ACCT_NUMBER = b.Account_Number and
        a.reporting_date = b.reporting_date and
        a.reporting_date &amp;lt; b.RATE_EFFECTIVE_DATE;
        
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 27 Nov 2017 04:39:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Retreive-blank-value-in-left-join/m-p/416247#M102190</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2017-11-27T04:39:17Z</dc:date>
    </item>
  </channel>
</rss>

