<?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: Create a new column from existing column in proc sql in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464812#M118539</link>
    <description>&lt;P&gt;Thanks a lot for the solution.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text"&gt;&lt;SPAN&gt;It works perfectly.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text"&gt;&lt;SPAN&gt;ciao&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text"&gt;&lt;SPAN&gt;massimo&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 24 May 2018 15:32:38 GMT</pubDate>
    <dc:creator>max_ros</dc:creator>
    <dc:date>2018-05-24T15:32:38Z</dc:date>
    <item>
      <title>Create a new column from existing column in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464781#M118518</link>
      <description>&lt;P&gt;Good aftenoon at all,&lt;/P&gt;&lt;P&gt;i need to create a new column mandatory in proc sql from a datasets where the existing column contains years in numbers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here below&amp;nbsp; my query that doesn't "run":&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table new as&lt;/P&gt;&lt;P&gt;select "31/12"!!year &amp;lt;--- the problem as MY_DATE&lt;/P&gt;&lt;P&gt;from old; /* where old db contains a variable "year" (year values are&amp;nbsp;: 2000,2001,2002, etc - numerical format -)&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to know how "to pass" correctly values of year.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;massimo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 14:41:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464781#M118518</guid>
      <dc:creator>max_ros</dc:creator>
      <dc:date>2018-05-24T14:41:53Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new column from existing column in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464788#M118520</link>
      <description>&lt;P&gt;do you mean you are after&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;

create table new as

select "31/12/"!!put(year,8. -l)  as MY_DATE

from old; /* where old db contains a variable "year" (year values are : 2000,2001,2002, etc - numerical format -)

quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 24 May 2018 14:56:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464788#M118520</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-05-24T14:56:49Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new column from existing column in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464789#M118521</link>
      <description>&lt;P&gt;It is unclear what you are trying to do.&amp;nbsp; Some actual data provided in the form of a data step and the desired result from that data would go a long way.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Without knowing much more, I would suggest your solution will involve the year() and/or the datepart() functions.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 14:53:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464789#M118521</guid>
      <dc:creator>HB</dc:creator>
      <dc:date>2018-05-24T14:53:44Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new column from existing column in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464791#M118523</link>
      <description>&lt;P&gt;a small demo if this may help:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data old;
do year=2000,2001,2002;
output;
end;
run;

proc sql;

create table new as

select "31/12/"!!put(year,8. -l)  as MY_DATE

from old;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 24 May 2018 14:57:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464791#M118523</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-05-24T14:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new column from existing column in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464812#M118539</link>
      <description>&lt;P&gt;Thanks a lot for the solution.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text"&gt;&lt;SPAN&gt;It works perfectly.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text"&gt;&lt;SPAN&gt;ciao&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text"&gt;&lt;SPAN&gt;massimo&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 15:32:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464812#M118539</guid>
      <dc:creator>max_ros</dc:creator>
      <dc:date>2018-05-24T15:32:38Z</dc:date>
    </item>
    <item>
      <title>Re: Create a new column from existing column in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464847#M118544</link>
      <description>&lt;P&gt;Apparently you are a mind reader.&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 17:22:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Create-a-new-column-from-existing-column-in-proc-sql/m-p/464847#M118544</guid>
      <dc:creator>HB</dc:creator>
      <dc:date>2018-05-24T17:22:20Z</dc:date>
    </item>
  </channel>
</rss>

