<?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: not able to resolve conversion errors in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/not-able-to-resolve-conversion-errors/m-p/154303#M40532</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;so the sas function would be put as in put(OFFRG_TM_CRT_TS, datetime20.).&amp;nbsp; You'd have to match the formatting of the CRT_TS.&lt;/P&gt;&lt;P&gt;This should work ok if the source datasets are both sas...but if you're using some rdbms, it will probably force SAS to generate all of the data locally which will be a performance hit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could optionally convert CRT_TS to datetime instead.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 Aug 2014 18:02:05 GMT</pubDate>
    <dc:creator>DBailey</dc:creator>
    <dc:date>2014-08-08T18:02:05Z</dc:date>
    <item>
      <title>not able to resolve conversion errors</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/not-able-to-resolve-conversion-errors/m-p/154302#M40531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am new to SAS and want to convert all my SQL queries to SAS compatible. And my first challenge is - I need to convert a timestamp value to character value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SQl query -&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rsubmit;&lt;BR /&gt;proc sql;&lt;BR /&gt;select distinct A.OFFRG_N,&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; /*CHAR(12)*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A.CRT_TS&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;&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; /*CHAR(26)*/&lt;/P&gt;&lt;P&gt;from CSTST231_PMRINSD A, CCTRP101_OFF_TERM B&lt;BR /&gt;where A.OFFRG_N = B.OFFRG_N&lt;BR /&gt;and A.CRT_TS = B.OFFRG_TM_CRT_TS&lt;/P&gt;&lt;P&gt;except&lt;/P&gt;&lt;P&gt;select OFFRG_N,&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*CHAR(12)*/&lt;BR /&gt;OFFRG_TM_CRT_TS&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;&amp;nbsp;&amp;nbsp; /*TIMESTAMP*/&lt;BR /&gt;from CCTRP161_PMRINSD;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;below is the log -&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;84 rsubmit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: Remote submit to MYNODE commencing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;619 proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;620 select distinct A.OFFRG_N,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;621 A.CRT_TS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;622 from CSTST231_PMRINSD A, CCTRP101_OFF_TERM B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;623 where A.OFFRG_N = B.OFFRG_N&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;624 and A.CRT_TS = B.OFFRG_TM_CRT_TS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;625&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;626 except&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;627&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;628 select OFFRG_N,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;629 OFFRG_TM_CRT_TS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;630 from CCTRP161_PMRINSD;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: Expression using equals (=) has components that are of different data types.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: Column 2 from the first contributor of EXCEPT is not the same type as its counterpart from&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the second.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: Numeric expression requires a numeric format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: PROC SQL set option NOEXEC and will continue to check the syntax of statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;631 quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;real time 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cpu time 0.00 seconds&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: Remote submit to MYNODE complete.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2014 17:23:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/not-able-to-resolve-conversion-errors/m-p/154302#M40531</guid>
      <dc:creator>nikhilbajaj</dc:creator>
      <dc:date>2014-08-08T17:23:42Z</dc:date>
    </item>
    <item>
      <title>Re: not able to resolve conversion errors</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/not-able-to-resolve-conversion-errors/m-p/154303#M40532</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;so the sas function would be put as in put(OFFRG_TM_CRT_TS, datetime20.).&amp;nbsp; You'd have to match the formatting of the CRT_TS.&lt;/P&gt;&lt;P&gt;This should work ok if the source datasets are both sas...but if you're using some rdbms, it will probably force SAS to generate all of the data locally which will be a performance hit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could optionally convert CRT_TS to datetime instead.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2014 18:02:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/not-able-to-resolve-conversion-errors/m-p/154303#M40532</guid>
      <dc:creator>DBailey</dc:creator>
      <dc:date>2014-08-08T18:02:05Z</dc:date>
    </item>
    <item>
      <title>Re: not able to resolve conversion errors</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/not-able-to-resolve-conversion-errors/m-p/154304#M40533</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much, It worked for me.&lt;/P&gt;&lt;P&gt;And now I am on the second challenge.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Aug 2014 18:29:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/not-able-to-resolve-conversion-errors/m-p/154304#M40533</guid>
      <dc:creator>nikhilbajaj</dc:creator>
      <dc:date>2014-08-08T18:29:01Z</dc:date>
    </item>
  </channel>
</rss>

