<?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: Why doesn't Proc SQL use variable name following &amp;quot;As&amp;quot;? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203330#M50748</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Calculated Year?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 Apr 2015 15:26:23 GMT</pubDate>
    <dc:creator>Haikuo</dc:creator>
    <dc:date>2015-04-24T15:26:23Z</dc:date>
    <item>
      <title>Why doesn't Proc SQL use variable name following "As"?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203329#M50747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the following code and error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc Sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create Table CR_Temp as&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;&amp;nbsp;&amp;nbsp; Input(YYYY,4.) As Year&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,Vgroup||'A'||st||vtype||vdesc1||vdesc2||sens As ArtificialKey&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,Input(CommodityCode,5.) As CommodityCode&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,vtype||vdesc1||vdesc2 As GroupType&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,Vtype&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,Vdesc1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,Vdesc2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,StateName&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,FIPS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,VariableDescription&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,unit_desc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,amount&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM FarmInc.Public_data_view&lt;/P&gt;&lt;P&gt;&amp;nbsp; Where Year between '2007' and '2013' and MM = '00' and&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vgroup = 'CR' and vdesc2 = 'VA' /* All Cash receipt values */&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; Order by Year,CommodityCode,FIPS;&lt;/P&gt;&lt;P&gt;Quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: The following columns were not found in the contributing tables: Year.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why doesn't the procedure accept "Year" following "As" and use it in the WHERE and Order by clauses?&amp;nbsp; If I use "YYYY" following "As", it works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 15:20:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203329#M50747</guid>
      <dc:creator>cjmcgath_verizon_net</dc:creator>
      <dc:date>2015-04-24T15:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: Why doesn't Proc SQL use variable name following "As"?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203330#M50748</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Calculated Year?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 15:26:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203330#M50748</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2015-04-24T15:26:23Z</dc:date>
    </item>
    <item>
      <title>Re: Why doesn't Proc SQL use variable name following "As"?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203331#M50749</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried using Calculated Year in the WHERE and Order by clauses and got the error message and Note:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: Expression using IN has components that are of different data types.&lt;/P&gt;&lt;P&gt;NOTE: The IN referred to may have been transformed from an OR to an IN at some point during PROC SQL WHERE clause optimization.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 15:33:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203331#M50749</guid>
      <dc:creator>cjmcgath_verizon_net</dc:creator>
      <dc:date>2015-04-24T15:33:55Z</dc:date>
    </item>
    <item>
      <title>Re: Why doesn't Proc SQL use variable name following "As"?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203332#M50750</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;'Year' is created as numeric, so in your WHERE clause, it should be:&lt;/P&gt;&lt;P&gt;Where Calculated Year between 2007 and 2013&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 15:38:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203332#M50750</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2015-04-24T15:38:35Z</dc:date>
    </item>
    <item>
      <title>Re: Why doesn't Proc SQL use variable name following "As"?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203333#M50751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, I just figured that out.&amp;nbsp; I converted YYYY to a numeric format and then used character values in the WHERE clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Apr 2015 15:39:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Why-doesn-t-Proc-SQL-use-variable-name-following-quot-As-quot/m-p/203333#M50751</guid>
      <dc:creator>cjmcgath_verizon_net</dc:creator>
      <dc:date>2015-04-24T15:39:41Z</dc:date>
    </item>
  </channel>
</rss>

