<?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: SQL PROCEDURES in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391298#M66218</link>
    <description>&lt;P&gt;You don't really provide enough information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vehicles not older than 12?&amp;nbsp; Is that records with a vehicle_age value of less than or equal to 12?&amp;nbsp; Or is it Term vlaues?&amp;nbsp; Or is it current date minus reg_date?&amp;nbsp; Or is it something else?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let's assume a term amount &amp;lt;= 12.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So with data like&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data stuff;
   input ASSET_TYPE $4. VEHICLE_COST TERM;
datalines;
NEW 15000 12
USED 10000 12
NEW 20000 24
USED 5000 36
NEW 15000 6
NEW 15000 9
USED 10000 6
;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You can use the SQL you posted&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table cost_by_asset_type as
	select asset_type, sum(vehicle_cost)
	from stuff
	where term &amp;lt;=12
	group by asset_type;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;and come up with&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="177"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;ASSET_TYPE&lt;/TD&gt;
&lt;TD width="72"&gt;_TEMG001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;NEW&lt;/TD&gt;
&lt;TD width="72"&gt;45000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;USED&lt;/TD&gt;
&lt;TD width="72"&gt;20000&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is this what you want?&lt;/P&gt;</description>
    <pubDate>Mon, 28 Aug 2017 18:36:53 GMT</pubDate>
    <dc:creator>HB</dc:creator>
    <dc:date>2017-08-28T18:36:53Z</dc:date>
    <item>
      <title>SQL PROCEDURES</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391073#M66209</link>
      <description>&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ASSET TIPE&lt;/TD&gt;&lt;TD&gt;DOB&lt;/TD&gt;&lt;TD&gt;VEHICLE_AGE&lt;/TD&gt;&lt;TD&gt;VEHICLE COST&lt;/TD&gt;&lt;TD&gt;REG_DATE&lt;/TD&gt;&lt;TD&gt;SNAPSHOT_DATE&lt;/TD&gt;&lt;TD&gt;TERM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NEW&lt;/TD&gt;&lt;TD&gt;10/09/81&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;TD&gt;01/03/14&lt;/TD&gt;&lt;TD&gt;01/04/14&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;USED&lt;/TD&gt;&lt;TD&gt;15/08/86&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;TD&gt;01/09/13&lt;/TD&gt;&lt;TD&gt;01/04/14&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NEW&lt;/TD&gt;&lt;TD&gt;26/11/92&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;20000&lt;/TD&gt;&lt;TD&gt;01/03/14&lt;/TD&gt;&lt;TD&gt;01/04/14&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;USED&lt;/TD&gt;&lt;TD&gt;17/02/95&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;01/09/12&lt;/TD&gt;&lt;TD&gt;01/04/14&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;write sql procedure using dataset_initial to calculate total vehicle cost (TOT_VEH_COST) by ASSETTYPE for vehicles not older than 12.&lt;/P&gt;&lt;P&gt;i think that :&lt;/P&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;&lt;P&gt;select Assettype,SUM(Vehicle_cost) as TOTAL_COST&lt;/P&gt;&lt;P&gt;from Initial_data&lt;/P&gt;&lt;P&gt;where TERM&amp;lt;=12&lt;/P&gt;&lt;P&gt;group by Assettype;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;IS CORRECT??&lt;/P&gt;</description>
      <pubDate>Sat, 26 Aug 2017 14:32:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391073#M66209</guid>
      <dc:creator>nenè</dc:creator>
      <dc:date>2017-08-26T14:32:33Z</dc:date>
    </item>
    <item>
      <title>Re: SQL PROCEDURES</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391076#M66210</link>
      <description>&lt;P&gt;No, it's not correct.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You're not accounting for the vehicles not older than 12 properly - mostly I think you're using the wrong variable.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 26 Aug 2017 15:15:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391076#M66210</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-08-26T15:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: SQL PROCEDURES</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391095#M66211</link>
      <description>&lt;P&gt;It &amp;nbsp;looks to me like reg_date is probably the correct variable to use as term is most likely the term of a loan issued to buy the vehicle.&lt;/P&gt;</description>
      <pubDate>Sat, 26 Aug 2017 21:28:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391095#M66211</guid>
      <dc:creator>ChrisBrooks</dc:creator>
      <dc:date>2017-08-26T21:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: SQL PROCEDURES</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391298#M66218</link>
      <description>&lt;P&gt;You don't really provide enough information.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Vehicles not older than 12?&amp;nbsp; Is that records with a vehicle_age value of less than or equal to 12?&amp;nbsp; Or is it Term vlaues?&amp;nbsp; Or is it current date minus reg_date?&amp;nbsp; Or is it something else?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let's assume a term amount &amp;lt;= 12.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So with data like&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data stuff;
   input ASSET_TYPE $4. VEHICLE_COST TERM;
datalines;
NEW 15000 12
USED 10000 12
NEW 20000 24
USED 5000 36
NEW 15000 6
NEW 15000 9
USED 10000 6
;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;You can use the SQL you posted&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table cost_by_asset_type as
	select asset_type, sum(vehicle_cost)
	from stuff
	where term &amp;lt;=12
	group by asset_type;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;and come up with&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="177"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;ASSET_TYPE&lt;/TD&gt;
&lt;TD width="72"&gt;_TEMG001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;NEW&lt;/TD&gt;
&lt;TD width="72"&gt;45000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;USED&lt;/TD&gt;
&lt;TD width="72"&gt;20000&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is this what you want?&lt;/P&gt;</description>
      <pubDate>Mon, 28 Aug 2017 18:36:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/SQL-PROCEDURES/m-p/391298#M66218</guid>
      <dc:creator>HB</dc:creator>
      <dc:date>2017-08-28T18:36:53Z</dc:date>
    </item>
  </channel>
</rss>

