<?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 select max value  by id in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/select-max-value-by-id/m-p/696630#M212813</link>
    <description>&lt;P&gt;Hello I want to select the rows having the maximum value of total score by secid.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I do this but do not works&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table max as&lt;BR /&gt;select distinct *&lt;BR /&gt;from CRSP_data3&lt;BR /&gt;having TOTAL_SCORE=max(TOTAL_SCORE)&lt;BR /&gt;order by secid;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="1064"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="98"&gt;secid&lt;/TD&gt;
&lt;TD width="64"&gt;Fund_name&lt;/TD&gt;
&lt;TD width="93"&gt;Inception_date&lt;/TD&gt;
&lt;TD width="64"&gt;CRSP_FUNDNO&lt;/TD&gt;
&lt;TD width="681"&gt;FUND_NAME_CRSP&lt;/TD&gt;
&lt;TD width="64"&gt;TOTAL_SCORE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46807&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: John Hancock Disciplined Value Fund; Class R3 Shares&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG&gt;F000002KYY&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;JHancock Disciplined Value R4&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;2009-05-22&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;46808&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;John Hancock Funds III: John Hancock Disciplined Value Fund; Class R4 Shares&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;75&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46809&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: John Hancock Disciplined Value Fund; Class R5 Shares&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46811&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: International Core Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46815&lt;/TD&gt;
&lt;TD&gt;John Hancock Investment Trust: John Hancock Fundamental Large Cap Core Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46815&lt;/TD&gt;
&lt;TD&gt;John Hancock Investment Trust: John Hancock Large Cap Equity Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46821&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: US Core Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46823&lt;/TD&gt;
&lt;TD&gt;John Hancock Capital Series: John Hancock Classic Value Fund; Class R3 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46824&lt;/TD&gt;
&lt;TD&gt;John Hancock Capital Series: John Hancock Classic Value Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46825&lt;/TD&gt;
&lt;TD&gt;John Hancock Capital Series: John Hancock Classic Value Fund; Class R5 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
    <pubDate>Wed, 04 Nov 2020 18:39:15 GMT</pubDate>
    <dc:creator>sasphd</dc:creator>
    <dc:date>2020-11-04T18:39:15Z</dc:date>
    <item>
      <title>select max value  by id</title>
      <link>https://communities.sas.com/t5/SAS-Programming/select-max-value-by-id/m-p/696630#M212813</link>
      <description>&lt;P&gt;Hello I want to select the rows having the maximum value of total score by secid.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I do this but do not works&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table max as&lt;BR /&gt;select distinct *&lt;BR /&gt;from CRSP_data3&lt;BR /&gt;having TOTAL_SCORE=max(TOTAL_SCORE)&lt;BR /&gt;order by secid;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="1064"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="98"&gt;secid&lt;/TD&gt;
&lt;TD width="64"&gt;Fund_name&lt;/TD&gt;
&lt;TD width="93"&gt;Inception_date&lt;/TD&gt;
&lt;TD width="64"&gt;CRSP_FUNDNO&lt;/TD&gt;
&lt;TD width="681"&gt;FUND_NAME_CRSP&lt;/TD&gt;
&lt;TD width="64"&gt;TOTAL_SCORE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46807&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: John Hancock Disciplined Value Fund; Class R3 Shares&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG&gt;F000002KYY&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;JHancock Disciplined Value R4&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;2009-05-22&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;46808&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;John Hancock Funds III: John Hancock Disciplined Value Fund; Class R4 Shares&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;75&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46809&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: John Hancock Disciplined Value Fund; Class R5 Shares&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46811&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: International Core Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46815&lt;/TD&gt;
&lt;TD&gt;John Hancock Investment Trust: John Hancock Fundamental Large Cap Core Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46815&lt;/TD&gt;
&lt;TD&gt;John Hancock Investment Trust: John Hancock Large Cap Equity Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46821&lt;/TD&gt;
&lt;TD&gt;John Hancock Funds III: US Core Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46823&lt;/TD&gt;
&lt;TD&gt;John Hancock Capital Series: John Hancock Classic Value Fund; Class R3 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46824&lt;/TD&gt;
&lt;TD&gt;John Hancock Capital Series: John Hancock Classic Value Fund; Class R4 Shares&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;F000002KYY&lt;/TD&gt;
&lt;TD&gt;JHancock Disciplined Value R4&lt;/TD&gt;
&lt;TD&gt;2009-05-22&lt;/TD&gt;
&lt;TD&gt;46825&lt;/TD&gt;
&lt;TD&gt;John Hancock Capital Series: John Hancock Classic Value Fund; Class R5 Shares&lt;/TD&gt;
&lt;TD&gt;25&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 04 Nov 2020 18:39:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/select-max-value-by-id/m-p/696630#M212813</guid>
      <dc:creator>sasphd</dc:creator>
      <dc:date>2020-11-04T18:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: select max value  by id</title>
      <link>https://communities.sas.com/t5/SAS-Programming/select-max-value-by-id/m-p/696639#M212816</link>
      <description>&lt;P&gt;You are missing GROUP BY&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So-&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table max as
select  *
from CRSP_data3
group by secid
having TOTAL_SCORE=max(TOTAL_SCORE)
order by secid;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Nov 2020 18:43:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/select-max-value-by-id/m-p/696639#M212816</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-11-04T18:43:36Z</dc:date>
    </item>
  </channel>
</rss>

