<?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 Dynamic SQL error in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587246#M17958</link>
    <description>&lt;P&gt;I am trying to get the sum of two columns from a table called account sales (ACC_SLS) but i am getting sqlcode 098 in sas log.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS logic&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC DB2EXT OUT=UNBSALE;&lt;BR /&gt;SELECT A.ACC_NO AS ACCNO,&lt;BR /&gt;SUM(SLS_FUE_GRS_AMT) AS FULGRS,&lt;BR /&gt;SUM(SLS_OTH_GRS_AMT) AS OTHGRS&lt;BR /&gt;FROM &amp;amp;ACCMST AS A LEFT OUTER JOIN&lt;BR /&gt;&amp;amp;ACCSLS AS B ON&lt;BR /&gt;A.ACC_NO=B.ACC_NO WHERE&lt;BR /&gt;(A.ACC_ACC_STS_CD = 'A' AND&lt;BR /&gt;A.ACC_BLG_TSM_TYP = 'B' AND&lt;BR /&gt;B.ACC_CYC_NO = +19 AND&lt;BR /&gt;B.WK_INV_DT = '9999-12-31')&lt;BR /&gt;GROUP BY A.ACC_NO&lt;BR /&gt;ORDER BY 1;;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DB2 WARNING:&lt;BR /&gt;RESULT OF SQL STATEMENT:&lt;BR /&gt;DSN00098W A DYNAMIC SQL STATEMENT ENDS WITH A SEMICOLON&lt;BR /&gt;A DUMP OF THE SQLCA FOR THE GET DIAGNOSTICS REQUEST FOLLOWS:&lt;BR /&gt;ROW NUMBER: 0 ERROR CONDITION: 1 REASON CODE: 0&lt;BR /&gt;SQLCODE: 98 SQLSTATE: 01568 SQLERRP: DSNHTOKR&lt;/P&gt;</description>
    <pubDate>Mon, 09 Sep 2019 14:30:22 GMT</pubDate>
    <dc:creator>Sang90</dc:creator>
    <dc:date>2019-09-09T14:30:22Z</dc:date>
    <item>
      <title>Dynamic SQL error</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587246#M17958</link>
      <description>&lt;P&gt;I am trying to get the sum of two columns from a table called account sales (ACC_SLS) but i am getting sqlcode 098 in sas log.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS logic&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC DB2EXT OUT=UNBSALE;&lt;BR /&gt;SELECT A.ACC_NO AS ACCNO,&lt;BR /&gt;SUM(SLS_FUE_GRS_AMT) AS FULGRS,&lt;BR /&gt;SUM(SLS_OTH_GRS_AMT) AS OTHGRS&lt;BR /&gt;FROM &amp;amp;ACCMST AS A LEFT OUTER JOIN&lt;BR /&gt;&amp;amp;ACCSLS AS B ON&lt;BR /&gt;A.ACC_NO=B.ACC_NO WHERE&lt;BR /&gt;(A.ACC_ACC_STS_CD = 'A' AND&lt;BR /&gt;A.ACC_BLG_TSM_TYP = 'B' AND&lt;BR /&gt;B.ACC_CYC_NO = +19 AND&lt;BR /&gt;B.WK_INV_DT = '9999-12-31')&lt;BR /&gt;GROUP BY A.ACC_NO&lt;BR /&gt;ORDER BY 1;;&lt;BR /&gt;RUN;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SAS error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DB2 WARNING:&lt;BR /&gt;RESULT OF SQL STATEMENT:&lt;BR /&gt;DSN00098W A DYNAMIC SQL STATEMENT ENDS WITH A SEMICOLON&lt;BR /&gt;A DUMP OF THE SQLCA FOR THE GET DIAGNOSTICS REQUEST FOLLOWS:&lt;BR /&gt;ROW NUMBER: 0 ERROR CONDITION: 1 REASON CODE: 0&lt;BR /&gt;SQLCODE: 98 SQLSTATE: 01568 SQLERRP: DSNHTOKR&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2019 14:30:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587246#M17958</guid>
      <dc:creator>Sang90</dc:creator>
      <dc:date>2019-09-09T14:30:22Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL error</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587354#M17959</link>
      <description>&lt;P&gt;You have any extra semicolon on your query that could be removed. Don't know if that is causing the error.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2019 20:25:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587354#M17959</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2019-09-09T20:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL error</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587357#M17960</link>
      <description>If i remove the semicolon, I am getting a SAS error like "expecting ;". So&lt;BR /&gt;i provided two semicolons&lt;BR /&gt;</description>
      <pubDate>Mon, 09 Sep 2019 20:28:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587357#M17960</guid>
      <dc:creator>Sang90</dc:creator>
      <dc:date>2019-09-09T20:28:44Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic SQL error</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587383#M17961</link>
      <description>&lt;P&gt;Might help to post the complete SAS log but specify&amp;nbsp; - options mprint; - before running the program so the macro reference&amp;nbsp;&lt;SPAN&gt;&amp;amp;ACCSLS resolves.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2019 23:46:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Dynamic-SQL-error/m-p/587383#M17961</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2019-09-09T23:46:44Z</dc:date>
    </item>
  </channel>
</rss>

