<?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: Date format in Data Step comparison in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353217#M82436</link>
    <description>&lt;P&gt;A couple of small changes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Where Stay_Date LE "&amp;amp;sysdate9"d;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's important to use double quotes, so that the macro variable can resolve.&lt;/P&gt;</description>
    <pubDate>Tue, 25 Apr 2017 15:08:26 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2017-04-25T15:08:26Z</dc:date>
    <item>
      <title>Date format in Data Step comparison</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353214#M82435</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to filter out 'Stay_Date' before today. How could I change the following code in Data step?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data Work.A;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Set Work.B;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Where Stay_Date LE 'sysdate'd;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It returns error: Invalid Date / Time. As 'Stay_Date' format is '2015-12-31'. But the following code is fine:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data Work.A;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Set Work.B;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Where Stay_Date LE '25APR2017'd;&lt;/P&gt;&lt;P&gt;Run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How could I use System date instead of a particular one? Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 15:01:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353214#M82435</guid>
      <dc:creator>Crubal</dc:creator>
      <dc:date>2017-04-25T15:01:32Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in Data Step comparison</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353217#M82436</link>
      <description>&lt;P&gt;A couple of small changes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Where Stay_Date LE "&amp;amp;sysdate9"d;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's important to use double quotes, so that the macro variable can resolve.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 15:08:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353217#M82436</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-04-25T15:08:26Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in Data Step comparison</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353218#M82437</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/50019"&gt;@Crubal&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It returns error: Invalid Date / Time. As 'Stay_Date' format is '2015-12-31'&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It seems you are confusing a few issues here. Stay_Date (without the quotes) is 2015-12-31 without the quotes, and this is a formatted date value, it is not a character string (which is what the quotes would indicate). Thus you need to compare Stay_Date to a SAS date value, for example:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;where stay_date le today();
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;No need for macro variables, or double-quotes to all&amp;nbsp;the macro variable to be resolved.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2017 15:12:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353218#M82437</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2017-04-25T15:12:59Z</dc:date>
    </item>
    <item>
      <title>Re: Date format in Data Step comparison</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353227#M82439</link>
      <description>Thank you that would be helpful for future Macro procedure!</description>
      <pubDate>Tue, 25 Apr 2017 15:24:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Date-format-in-Data-Step-comparison/m-p/353227#M82439</guid>
      <dc:creator>Crubal</dc:creator>
      <dc:date>2017-04-25T15:24:11Z</dc:date>
    </item>
  </channel>
</rss>

