<?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: to_date in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207251#M51469</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jay, yes, I did set to %GLOBAL in my program. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 26 Mar 2015 03:50:23 GMT</pubDate>
    <dc:creator>Belle</dc:creator>
    <dc:date>2015-03-26T03:50:23Z</dc:date>
    <item>
      <title>to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207246#M51464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to automate program that pull data from Oracle in certain period of time, but I keep getting error. Could you please help me to see how to fix this. Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%macro setup;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;data temp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TODAY&amp;nbsp;&amp;nbsp; = TODAY();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;nextday = INTNX('MONTH',TODAY,3);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;CURQ&amp;nbsp;&amp;nbsp;&amp;nbsp; = QTR(today);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;format today nextday date9.;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;if CURQ = 1 then &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp; do;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**** reporting current year ***/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adm_cur_frm = put(intnx('year',today, -1), mmddyy10.);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adm_cur_to&amp;nbsp; = put(intnx('year',today, -1,'end'), mmddyy10.);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp; end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;else&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp; do;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /**** reporting current year ***/&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adm_cur_frm = put(intnx('year',today, 0), mmddyy10.);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; adm_cur_to&amp;nbsp; = put(intnx('Qtr',nextday, 0,'end'), mmddyy10.);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp; end;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;CALL SYMPUTX('adm_cur_frm',adm_cur_frm);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;CALL SYMPUTX('adm_cur_to',adm_cur_to);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;RUN;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%put &amp;amp;adm_cur_frm;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%put &amp;amp;adm_cur_to;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%mend;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%setup;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;libname lib1&amp;nbsp; oracle schema='&amp;amp;schema'&amp;nbsp; defer=yes path=&amp;amp;path user=&amp;amp;user pw="&amp;amp;pw";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%macro get(period=);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;proc sql;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table test as&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select *&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from lib1.chrg_itm &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where adm_dt between&amp;nbsp; to_date("&amp;amp;&amp;amp;adm_&amp;amp;period._frm.","mm/dd/yyyy")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to_date("&amp;amp;&amp;amp;adm_&amp;amp;period._to.","mm/dd/yyyy") &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%mend;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;%get(period=cur);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;ERROR: Function TO_DATE could not be located.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;ERROR: Function TO_DATE could not be located.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;ERROR: Expression using BETWEEN has components that are of different data types.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data type of 'adm_dt' is below.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; Type&amp;nbsp;&amp;nbsp;&amp;nbsp; Len&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Informat&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; Num&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATETIME20.&amp;nbsp;&amp;nbsp;&amp;nbsp; DATETIME20.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also tried the following, but the program just keep running, I have to force SAS to kill the program.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; where adm_dt between &amp;amp;&amp;amp;adm_&amp;amp;period._frm and &amp;amp;&amp;amp;adm_&amp;amp;period._to&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another one I tried below, I got zero record back, but I know there are records in between this period, can't be zero.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;where pstng_dt between input(strip("&amp;amp;&amp;amp;adm_&amp;amp;period._frm."),mmddyy10.)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;and&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input(strip("&amp;amp;&amp;amp;adm_&amp;amp;period._to."),mmddyy10.) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestion will be helpful.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2015 03:30:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207246#M51464</guid>
      <dc:creator>Belle</dc:creator>
      <dc:date>2015-03-21T03:30:44Z</dc:date>
    </item>
    <item>
      <title>Re: to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207247#M51465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should use Pass Through SQL , not SAS SQL , SAS don't have such function &lt;SPAN style="font-family: 'courier new', courier; background-color: #ffffff;"&gt;to_date()&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2015 06:35:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207247#M51465</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-03-21T06:35:18Z</dc:date>
    </item>
    <item>
      <title>Re: to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207248#M51466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As &lt;A __default_attr="645292" __jive_macro_name="user" class="jive_macro jive_macro_user" href="https://communities.sas.com/"&gt;&lt;/A&gt; states you can't use an Oracle function in an implicit SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With implicit SQL the SAS/Access to Oracle engine will try an push as much of the SQL to Oracle by translating the SAS SQL syntax into Oracle SQL syntax and then send this Oracle syntax to the data base for execution. You can also code such Oracle syntax directly using pass-through SQL which then allows you to take full advantage of all the functions Oracle has on offer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When using implicit SQL make sure you define options "options sastrace=",,,d" sastraceloc=saslog nostsuffix;" as this will show you in the log what SQL SAS was able to send to Oracle for execution. Only use functions which can be pushed to Oracle&amp;nbsp; &lt;A href="http://support.sas.com/documentation/cdl/en/acreldb/67589/HTML/default/viewer.htm#p0f64yzzxbsg8un1uwgstc6fivjd.htm" title="http://support.sas.com/documentation/cdl/en/acreldb/67589/HTML/default/viewer.htm#p0f64yzzxbsg8un1uwgstc6fivjd.htm"&gt;SAS/ACCESS(R) 9.4 for Relational Databases: Reference, Sixth Edition&lt;/A&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; else use explict SQL.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;For your sample implicit SQL can work. Try below code (note that I'm using "date9." as format for the date strings).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;options sastrace=",,,d" sastraceloc=saslog nostsuffix;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp; adm_cur_frm = put(intnx('year',TODAY(), 0,'b'), date9.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; adm_cur_to&amp;nbsp; = put(intnx('year',TODAY(), 0,'e'), date9.);&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL SYMPUTX('adm_cur_frm',adm_cur_frm);&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL SYMPUTX('adm_cur_to',adm_cur_to);&lt;/P&gt;&lt;P&gt;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;%put &amp;amp;adm_cur_frm;&lt;/P&gt;&lt;P&gt;%put &amp;amp;adm_cur_to;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;libname lib1&amp;nbsp; oracle schema='&amp;amp;schema'&amp;nbsp; defer=yes path=&amp;amp;path user=&amp;amp;user pw="&amp;amp;pw";&lt;/P&gt;&lt;P&gt;%macro get(period=);&lt;/P&gt;&lt;P&gt;&amp;nbsp; proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table test as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from lib1.chrg_itm&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where adm_dt between&amp;nbsp; "&amp;amp;adm_cur_frm"d and "&amp;amp;adm_cur_to"d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;%get(period=cur);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2015 07:26:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207248#M51466</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2015-03-21T07:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207249#M51467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks very much Xia Keshan and Patrick. Specially, Patrick's code works great. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Mar 2015 15:14:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207249#M51467</guid>
      <dc:creator>Belle</dc:creator>
      <dc:date>2015-03-21T15:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207250#M51468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I realize that the core problem has been solved, however (in the original code) since the macro vars were created in one macro but used in another, they need to be %GLOBAL. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Mar 2015 02:35:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207250#M51468</guid>
      <dc:creator>JayCorbett</dc:creator>
      <dc:date>2015-03-22T02:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207251#M51469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jay, yes, I did set to %GLOBAL in my program. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2015 03:50:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207251#M51469</guid>
      <dc:creator>Belle</dc:creator>
      <dc:date>2015-03-26T03:50:23Z</dc:date>
    </item>
    <item>
      <title>Re: to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207252#M51470</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I encounter another problem. I tried to run the same code on the mainframe, but I got another error saying&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;ERROR: ORACLE prepare error: ORA-00905: missing keyword.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I didn't include where statement (where adm_dt between&amp;nbsp; "&amp;amp;adm_cur_frm"d and "&amp;amp;adm_cur_to"d), it worked fine; Why the same code doesn't work on Mainframe (JCL).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CONNECT TO ORACLE&lt;/P&gt;&lt;P&gt;&amp;nbsp; (USER=&amp;amp;user PASSWORD="&amp;amp;PW" PATH=&amp;amp;path);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE TABLE TEST&amp;nbsp; AS&lt;/P&gt;&lt;P&gt;&amp;nbsp; SELECT * FROM CONNECTION TO ORACLE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (select *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from lib1.chrg_itm&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where adm_dt between&amp;nbsp; "&amp;amp;adm_cur_frm"d and "&amp;amp;adm_cur_to"d&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;DISCONNECT FROM ORACLE;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;%get(period=cur);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2015 03:55:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207252#M51470</guid>
      <dc:creator>Belle</dc:creator>
      <dc:date>2015-03-26T03:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: to_date</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207253#M51471</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you please start a new discussion / post the new problem as a new question?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure why this code shouldn't work under z/OS. It's still SAS code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you run the following on the Mainframe?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data test;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format dttm date9.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; dttm="&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;&amp;amp;adm_cur_frm"d;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; output;&lt;/P&gt;&lt;P&gt; stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you getting any warnings in your log - eg. that the macro variables are not defined?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Mar 2015 07:05:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/to-date/m-p/207253#M51471</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2015-03-26T07:05:23Z</dc:date>
    </item>
  </channel>
</rss>

