<?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: Proc sql macro in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Proc-sql-macro/m-p/200498#M50054</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Add %eval() and remove ending comma from column list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;SELECT STATION, SEASON, MONTH, _&amp;amp;STY., _%eval(&amp;amp;STY+1), _%eval(&amp;amp;STY+1) - _&amp;amp;STY.&amp;nbsp; AS D_%eval(&amp;amp;STY+1)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;PG&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Jul 2015 20:36:34 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2015-07-10T20:36:34Z</dc:date>
    <item>
      <title>Proc sql macro</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-sql-macro/m-p/200497#M50053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone&amp;nbsp; who can help, I am having some trouble with some proc sql code. &lt;/P&gt;&lt;P&gt;&amp;amp;sty is defined earlier as a global macro variable as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL SYMPUTX('STY',("2003"),'G');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code I'm using is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;/P&gt;&lt;P&gt;CREATE TABLE SENSLOPE AS&lt;/P&gt;&lt;P&gt;SELECT STATION, SEASON, MONTH, _&amp;amp;STY., _&amp;amp;STY.+1, _&amp;amp;STY.+1 - _&amp;amp;STY.&amp;nbsp; AS D_&amp;amp;STY.+1, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FROM SKDATA &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; GROUP BY STATION, SEASON, MONTH;&lt;/P&gt;&lt;P&gt;QUIT;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obviously this is a case of garbage in garbage out as I am getting the following messages. I'm not very familiar with sql coding and combining macro codes with it but any clues would help. It may or may not be obvious that&amp;nbsp; my next step in this program is to macroize this thing to make multiple comparisons of multiple columns (one each for different years) across multiple rows although I have yet to try that here. Any additional suggestions along those lines short of writing the code for me would be helpful. Thanks in advance. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: Line generated by the macro variable "STY".&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; D_2003&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 76&lt;/P&gt;&lt;P&gt;ERROR 22-322: Syntax error, expecting one of the following: !, !!, &amp;amp;, (, *, **, +, ',', -, '.', /, &amp;lt;, &amp;lt;=, &amp;lt;&amp;gt;,&lt;/P&gt;&lt;P&gt;&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;gt;, &amp;gt;=, ?, AND, BETWEEN, CONTAINS, EQ, EQT, GE, GET, GT, GTT, LE, LET, LIKE, LT, LTT, NE, NET,&lt;/P&gt;&lt;P&gt;&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; OR, ^=, |, ||, ~=.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 76-322: Syntax error, statement will be ignored.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jul 2015 20:22:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-sql-macro/m-p/200497#M50053</guid>
      <dc:creator>kodmfl</dc:creator>
      <dc:date>2015-07-10T20:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sql macro</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-sql-macro/m-p/200498#M50054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Add %eval() and remove ending comma from column list&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;SELECT STATION, SEASON, MONTH, _&amp;amp;STY., _%eval(&amp;amp;STY+1), _%eval(&amp;amp;STY+1) - _&amp;amp;STY.&amp;nbsp; AS D_%eval(&amp;amp;STY+1)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;PG&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jul 2015 20:36:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-sql-macro/m-p/200498#M50054</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2015-07-10T20:36:34Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sql macro</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-sql-macro/m-p/200499#M50055</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks PG that worked!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jul 2015 20:44:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-sql-macro/m-p/200499#M50055</guid>
      <dc:creator>kodmfl</dc:creator>
      <dc:date>2015-07-10T20:44:31Z</dc:date>
    </item>
  </channel>
</rss>

