<?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: How to get previous date if missing in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458316#M116285</link>
    <description>&lt;P&gt;Something like this perhaps?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let date =2016-12-31;
proc sql;
connect to teradata   as tera ( user=testuser password=testpass );
create table new as select * from connection tera (
select acct,org from dw.act as A
inner join
(select max(date) as DateMax 
 from dw.act
 where date &amp;lt;= &amp;amp;date.
) as B
on A.date = B.DateMax
);
disconnect from tera;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sat, 28 Apr 2018 09:09:04 GMT</pubDate>
    <dc:creator>SASKiwi</dc:creator>
    <dc:date>2018-04-28T09:09:04Z</dc:date>
    <item>
      <title>How to get previous date if missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458313#M116282</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created below code to pull the particular date.&lt;/P&gt;&lt;PRE&gt;%let date =2016-12-31;
proc sql;
connect to teradata   as tera ( user=testuser password=testpass );

create table new as select * from connection tera (select acct,org from dw.act
where date= &amp;amp;date.);
disconnect from tera;

quit;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to use previous date if the mentioned date in %let is not available in the datatset.&lt;/P&gt;</description>
      <pubDate>Sat, 28 Apr 2018 07:43:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458313#M116282</guid>
      <dc:creator>suresh123</dc:creator>
      <dc:date>2018-04-28T07:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to get previous date if missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458314#M116283</link>
      <description>&lt;P&gt;By the 'previous' date, I assume you mean the day before, so 2016-12-31 becomes 2016-12-30, right?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And what if the&amp;nbsp;&lt;SPAN&gt;2016-12-30 is not present either?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Apr 2018 08:50:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458314#M116283</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-04-28T08:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to get previous date if missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458315#M116284</link>
      <description>&lt;P&gt;Any date before the missing date&lt;/P&gt;</description>
      <pubDate>Sat, 28 Apr 2018 08:53:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458315#M116284</guid>
      <dc:creator>suresh123</dc:creator>
      <dc:date>2018-04-28T08:53:58Z</dc:date>
    </item>
    <item>
      <title>Re: How to get previous date if missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458316#M116285</link>
      <description>&lt;P&gt;Something like this perhaps?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let date =2016-12-31;
proc sql;
connect to teradata   as tera ( user=testuser password=testpass );
create table new as select * from connection tera (
select acct,org from dw.act as A
inner join
(select max(date) as DateMax 
 from dw.act
 where date &amp;lt;= &amp;amp;date.
) as B
on A.date = B.DateMax
);
disconnect from tera;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 28 Apr 2018 09:09:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458316#M116285</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-04-28T09:09:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to get previous date if missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458317#M116286</link>
      <description>&lt;P&gt;you can do something like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
   create table want as
   select * from sashelp.stocks
   where date &amp;gt;= "01nov2002"d
   group by stock
   having date=min(date);
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 28 Apr 2018 09:10:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458317#M116286</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-04-28T09:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to get previous date if missing</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458319#M116288</link>
      <description>Does grouping change the report?</description>
      <pubDate>Sat, 28 Apr 2018 09:19:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-previous-date-if-missing/m-p/458319#M116288</guid>
      <dc:creator>suresh123</dc:creator>
      <dc:date>2018-04-28T09:19:55Z</dc:date>
    </item>
  </channel>
</rss>

