<?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: How to create new columns using data/columns from existing table in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433870#M107613</link>
    <description>&lt;P&gt;not homework or work - I am trying to learn SAS on my own. I know the SAS proc SQL basics and want to learn more. Sorry thought I included&amp;nbsp;my logic in the original&amp;nbsp;post - see below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table: item.track&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;Start_DATE&lt;/TD&gt;&lt;TD&gt;Item Value&lt;/TD&gt;&lt;TD&gt;Date_Bought&lt;/TD&gt;&lt;TD&gt;Bought&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemA&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemB&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemD&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemE&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemF&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemG&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemH&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemI&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemJ&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemK&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemL&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;October Bought Column:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table new format as
select Book, Start_Date, Item_Value, &lt;BR /&gt;case Date_Bought when Date_Bought contains '01Oct2017' then Bought end as Date_Bought_October&lt;BR /&gt;from item.track;&lt;BR /&gt;quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End Result- want to achieve this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;Start_DATE&lt;/TD&gt;&lt;TD&gt;Item Value&lt;/TD&gt;&lt;TD&gt;Date_Bought_October&lt;/TD&gt;&lt;TD&gt;Date_Bought_November&lt;/TD&gt;&lt;TD&gt;Date_Bought_December&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemA&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemB&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemD&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemE&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemF&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemG&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemH&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemI&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemJ&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemK&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemL&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 03 Feb 2018 21:02:19 GMT</pubDate>
    <dc:creator>sufiya</dc:creator>
    <dc:date>2018-02-03T21:02:19Z</dc:date>
    <item>
      <title>How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433837#M107595</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hoping someone&amp;nbsp;can provide me the steps/how to create new columns in SAS Proc SQL.&amp;nbsp; An&amp;nbsp;example&amp;nbsp;would&amp;nbsp;be&amp;nbsp;using&amp;nbsp;the&amp;nbsp;existing&amp;nbsp;data&amp;nbsp;from&amp;nbsp;table 'item.track' - from this&amp;nbsp;table want to&amp;nbsp;create 3 new columns by month, by using the&amp;nbsp;dates that exist in column&amp;nbsp;"Date_Bought" and insert the new columns with data from column "Bought".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please, can you help me understand, what syntax/logic would need&amp;nbsp;to be&amp;nbsp;used to get the desired end result?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table: item.track&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;Start_DATE&lt;/TD&gt;&lt;TD&gt;Item Value&lt;/TD&gt;&lt;TD&gt;Date_Bought&lt;/TD&gt;&lt;TD&gt;Bought&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemA&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemB&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemD&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemE&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemF&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemG&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemH&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemI&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemJ&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemK&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemL&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End Result- want to achieve this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;Start_DATE&lt;/TD&gt;&lt;TD&gt;Item Value&lt;/TD&gt;&lt;TD&gt;Date_Bought_October&lt;/TD&gt;&lt;TD&gt;Date_Bought_November&lt;/TD&gt;&lt;TD&gt;Date_Bought_December&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemA&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemB&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemD&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemE&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemF&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemG&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemH&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemI&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemJ&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemK&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemL&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 19:53:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433837#M107595</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T19:53:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433851#M107603</link>
      <description>&lt;P&gt;A PROC SQL approach to this question is not an efficient solution. Is this an actual work type problem or a homework problem where you're required to use PROC SQL. If it's a work question, use PROC TRANSPOSE instead. If it's homework, show what you've tried first.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 20:30:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433851#M107603</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-03T20:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433870#M107613</link>
      <description>&lt;P&gt;not homework or work - I am trying to learn SAS on my own. I know the SAS proc SQL basics and want to learn more. Sorry thought I included&amp;nbsp;my logic in the original&amp;nbsp;post - see below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table: item.track&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;Start_DATE&lt;/TD&gt;&lt;TD&gt;Item Value&lt;/TD&gt;&lt;TD&gt;Date_Bought&lt;/TD&gt;&lt;TD&gt;Bought&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemA&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemB&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemD&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemE&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemF&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemG&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemH&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemI&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemJ&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemK&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;01-Nov-17&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemL&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;01-Dec-16&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;October Bought Column:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table new format as
select Book, Start_Date, Item_Value, &lt;BR /&gt;case Date_Bought when Date_Bought contains '01Oct2017' then Bought end as Date_Bought_October&lt;BR /&gt;from item.track;&lt;BR /&gt;quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;End Result- want to achieve this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Book&lt;/TD&gt;&lt;TD&gt;Start_DATE&lt;/TD&gt;&lt;TD&gt;Item Value&lt;/TD&gt;&lt;TD&gt;Date_Bought_October&lt;/TD&gt;&lt;TD&gt;Date_Bought_November&lt;/TD&gt;&lt;TD&gt;Date_Bought_December&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemA&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemB&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemD&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemE&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemF&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemG&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemH&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemI&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemJ&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemK&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ItemL&lt;/TD&gt;&lt;TD&gt;01-Oct-17&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 21:02:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433870#M107613</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T21:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433883#M107620</link>
      <description>&lt;P&gt;Then try a PROC TRANSPOSE instead.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/191207"&gt;@sufiya&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;not homework or work - I am trying to learn SAS on my own. I know the SAS proc SQL basics and want to learn more. Sorry thought I included&amp;nbsp;my logic in the original&amp;nbsp;post - see below.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Table: item.track&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Book&lt;/TD&gt;
&lt;TD&gt;Start_DATE&lt;/TD&gt;
&lt;TD&gt;Item Value&lt;/TD&gt;
&lt;TD&gt;Date_Bought&lt;/TD&gt;
&lt;TD&gt;Bought&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemA&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;TD&gt;01-Nov-17&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemB&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemD&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;01-Nov-17&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemE&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;TD&gt;01-Nov-17&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemF&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemG&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;01-Dec-16&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemH&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemI&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;17&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemJ&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;18&lt;/TD&gt;
&lt;TD&gt;01-Dec-16&lt;/TD&gt;
&lt;TD&gt;18&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemK&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;01-Nov-17&lt;/TD&gt;
&lt;TD&gt;19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemL&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;TD&gt;01-Dec-16&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;October Bought Column:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table new format as
select Book, Start_Date, Item_Value, &lt;BR /&gt;case Date_Bought when Date_Bought contains '01Oct2017' then Bought end as Date_Bought_October&lt;BR /&gt;from item.track;&lt;BR /&gt;quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;End Result- want to achieve this:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;Book&lt;/TD&gt;
&lt;TD&gt;Start_DATE&lt;/TD&gt;
&lt;TD&gt;Item Value&lt;/TD&gt;
&lt;TD&gt;Date_Bought_October&lt;/TD&gt;
&lt;TD&gt;Date_Bought_November&lt;/TD&gt;
&lt;TD&gt;Date_Bought_December&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemA&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;9&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemB&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemD&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemE&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemF&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;12&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemG&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemH&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemI&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;TD&gt;17&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemJ&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;18&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;18&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemK&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;19&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ItemL&lt;/TD&gt;
&lt;TD&gt;01-Oct-17&lt;/TD&gt;
&lt;TD&gt;13&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 21:30:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433883#M107620</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-03T21:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433887#M107624</link>
      <description>&lt;P&gt;not familiar at all with SAS Proc Transpose, will read up on it.&lt;/P&gt;&lt;P&gt;Thank you again for your help!&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 21:44:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433887#M107624</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T21:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433897#M107626</link>
      <description>&lt;P&gt;You can do it using SQL, but would take less code using a datastep. You were close (other than one of your variable names contained a space). The following would work:&lt;/P&gt;
&lt;PRE&gt;data track;
  infile datalines dlm='09'x;
  informat Start_Date Date_Bought date11.;
  format Start_Date Date_Bought date11.;
  input Book $	Start_DATE	Item_Value	Date_Bought	Bought;
  cards;
ItemA	01-Oct-17	13	01-Nov-17	9
ItemB	01-Oct-17	14	01-Oct-17	14
ItemD	01-Oct-17	15	01-Nov-17	12
ItemE	01-Oct-17	20	01-Nov-17	13
ItemF	01-Oct-17	12	01-Oct-17	14
ItemG	01-Oct-17	14	01-Dec-16	15
ItemH	01-Oct-17	14	01-Oct-17	16
ItemI	01-Oct-17	15	01-Oct-17	17
ItemJ	01-Oct-17	18	01-Dec-16	18
ItemK	01-Oct-17	25	01-Nov-17	19
ItemL	01-Oct-17	13	01-Dec-16	20
;

proc sql;
  create table new as
    select Book, Start_Date, Item_Value, 
        case month(Date_Bought) when 10 then Bought
        end as Date_Bought_October,
        case month(Date_Bought) when 11 then Bought
        end as Date_Bought_November,
        case month(Date_Bought) when 12 then Bought
        end as Date_Bought_December
      from track
  ;
quit;&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 22:38:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433897#M107626</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T22:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433901#M107628</link>
      <description>&lt;P&gt;Thank you art297!! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; it worked&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:02:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433901#M107628</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T23:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433902#M107629</link>
      <description>&lt;P&gt;question, if I wanted to combine 2 months together like October &amp;amp; November&amp;nbsp; - is that possible? using the Case.&lt;/P&gt;&lt;P&gt;thank you again!&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;case month(Date_Bought) when 10 and 11 then Bought
        end as Date_Bought_OctDec&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:11:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433902#M107629</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T23:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433903#M107630</link>
      <description>&lt;P&gt;question, if I wanted to combine 2 months together like October &amp;amp; November&amp;nbsp; - is that possible? using the Case.&lt;/P&gt;&lt;P&gt;thank you again!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;case month(Date_Bought) when 10 and 11 then Bought
        end as Date_Bought_OctDec&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:12:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433903#M107630</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T23:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433904#M107631</link>
      <description>&lt;P&gt;Yes you can, but there are a number of ways to do it. Here is one.:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table new as
    select Book, Start_Date, Item_Value, 
        case month(Date_Bought)
          when 10 then Bought
          when 11 then Bought
        end as Date_Bought_October_November,
        case month(Date_Bought) when 12 then Bought
        end as Date_Bought_December
      from track
  ;
quit;&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:17:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433904#M107631</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T23:17:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433905#M107632</link>
      <description>&lt;P&gt;when I add your logic receive an error message: ERROR 78-322 Expecting a ','.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;    case month(Date_Bought)
          when 10 then Bought
          when 11 then Bought
        end as Date_Bought_October_November,&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:27:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433905#M107632</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T23:27:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433907#M107633</link>
      <description>&lt;P&gt;Show the entire proc sql code that you ran. Your code, unlike mine, ended with a semi-colon, but your error was that it was EXPECTING a semi-colon. Did you include a semi-colon before the case statement AND was there something else you were selecting after it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:30:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433907#M107633</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T23:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433908#M107634</link>
      <description>&lt;P&gt;I only get the error when I&amp;nbsp; do&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;        case month(Date_Bought)
          when 10 then Bought
          when 11 then Bought
        end as Date_Bought_October_November,&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the full code is from the logic you provided:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
  create table new as
    select Book, Start_Date, Item_Value, 
  
     case month(Date_Bought) when 10 then Bought
        end as Date_Bought_October, 
     case month(Date_Bought) when 11 then Bought
        end as Date_Bought_November,   
      case month(Date_Bought)
          when 10 then Bought
          when 11 then Bought
        end as Date_Bought_October_November,
  case month(Date_Bought) when 12 then Bought
        end as Date_Bought_December
      from track
  ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:34:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433908#M107634</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-03T23:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433909#M107635</link>
      <description>&lt;P&gt;Now I think it's easier to use a datastep. e.g.:&lt;/P&gt;
&lt;PRE&gt;data new;
  set track;
  if month(Date_Bought) in (10,11) then do;
    Date_Bought_October_November=Bought;
    if month(Date_Bought) eq 10 then Date_Bought_October=Bought;
    else if month(Date_Bought) eq 11 then Date_Bought_November=Bought;
  end;
  else if month(Date_Bought) eq 12 then Date_Bought_December=Bought;
run;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:42:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433909#M107635</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T23:42:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433911#M107637</link>
      <description>&lt;P&gt;Conversely, I don't get the error you mentioned when I submit:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table new as
    select Book, Start_Date, Item_Value, 
  
     case month(Date_Bought) when 10 then Bought
        end as Date_Bought_October, 
     case month(Date_Bought) when 11 then Bought
        end as Date_Bought_November,   
     case month(Date_Bought)
          when 10 then Bought
          when 11 then Bought
        end as Date_Bought_October_November,
  case month(Date_Bought) when 12 then Bought
        end as Date_Bought_December
      from track
  ;
quit;
&lt;/PRE&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Feb 2018 23:51:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433911#M107637</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2018-02-03T23:51:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433915#M107640</link>
      <description>&lt;P&gt;ok, so tried it again and no errors this time&amp;nbsp;@_@&lt;/P&gt;&lt;P&gt;Thank you again&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13711"&gt;@art297&lt;/a&gt;!!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Feb 2018 00:12:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433915#M107640</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-04T00:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433930#M107647</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/191207"&gt;@sufiya&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;question, if I wanted to combine 2 months together like October &amp;amp; November&amp;nbsp; - is that possible? using the Case.&lt;/P&gt;
&lt;P&gt;thank you again!&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;case month(Date_Bought) when 10 and 11 then Bought
        end as Date_Bought_OctDec&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You can use a CASE statement, but not in that way.&amp;nbsp; That statement is looking for data bought in January, not October or December.&amp;nbsp;'10 and 11' is an boolean expression. Since both 10 and 11 are not zero then it is always true so it has a value of 1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can either use two WHEN clauses&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;case month(Date_Bought)
 when 10 then Bought
 when 12 then Bought
end as Date_Bought_OctDec&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or put the test in the WHEN clause.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;case when month(Date_Bought) in (10,11) then Bought
end as Date_Bought_OctDec&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Feb 2018 02:28:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/433930#M107647</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2018-02-04T02:28:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/434027#M107680</link>
      <description>&lt;P&gt;thank you&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/159"&gt;@Tom&lt;/a&gt;&amp;nbsp;that worked too!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Question, what logic is needed to insert zero '0' into the blank rows/variables?&amp;nbsp;&lt;/P&gt;&lt;P&gt;tried adding the following to CASE,&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;else if column=. then column=0 end as October&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;but receiving an error. please help ....&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Feb 2018 00:43:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/434027#M107680</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-05T00:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/434028#M107681</link>
      <description>&lt;P&gt;IF isn't valid in SQL, try replacing it with WHEN instead.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Feb 2018 00:48:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/434028#M107681</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-02-05T00:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to create new columns using data/columns from existing table</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/434029#M107682</link>
      <description>&lt;P&gt;Thank you!&amp;nbsp; worked with when and not if&lt;/P&gt;</description>
      <pubDate>Mon, 05 Feb 2018 00:51:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-new-columns-using-data-columns-from-existing-table/m-p/434029#M107682</guid>
      <dc:creator>sufiya</dc:creator>
      <dc:date>2018-02-05T00:51:58Z</dc:date>
    </item>
  </channel>
</rss>

