<?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 Proc sort in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126472#M25775</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data qc2;&lt;BR /&gt;input cm13 key_str&amp;nbsp; key_expire&amp;nbsp; feed_key&amp;nbsp; first_use&amp;nbsp; last_use;&lt;BR /&gt;cards;&lt;BR /&gt;3710100000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 102158168&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 2.0083E8&amp;nbsp;&amp;nbsp; 19940118&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10101&lt;BR /&gt;3710100000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22608716&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; 2.0083E8&amp;nbsp;&amp;nbsp; 20010601&amp;nbsp; 19940117&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;data tty1;&lt;BR /&gt;&amp;nbsp; set qc2;&lt;BR /&gt;&amp;nbsp; enddt_new=last_use;&lt;BR /&gt;&amp;nbsp; if enddt_new=10101 then enddt_new=99991231;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;proc sort data=tty1;&lt;BR /&gt;by&amp;nbsp; cm13&amp;nbsp; descending first_use descending enddt_new ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm expecting to see first record with max first_use and max last_use.but it isnt the case&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 15 Jan 2013 22:11:02 GMT</pubDate>
    <dc:creator>SASPhile</dc:creator>
    <dc:date>2013-01-15T22:11:02Z</dc:date>
    <item>
      <title>Proc sort</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126472#M25775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data qc2;&lt;BR /&gt;input cm13 key_str&amp;nbsp; key_expire&amp;nbsp; feed_key&amp;nbsp; first_use&amp;nbsp; last_use;&lt;BR /&gt;cards;&lt;BR /&gt;3710100000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 102158168&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 2.0083E8&amp;nbsp;&amp;nbsp; 19940118&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10101&lt;BR /&gt;3710100000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22608716&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; 2.0083E8&amp;nbsp;&amp;nbsp; 20010601&amp;nbsp; 19940117&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;data tty1;&lt;BR /&gt;&amp;nbsp; set qc2;&lt;BR /&gt;&amp;nbsp; enddt_new=last_use;&lt;BR /&gt;&amp;nbsp; if enddt_new=10101 then enddt_new=99991231;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;proc sort data=tty1;&lt;BR /&gt;by&amp;nbsp; cm13&amp;nbsp; descending first_use descending enddt_new ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm expecting to see first record with max first_use and max last_use.but it isnt the case&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 22:11:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126472#M25775</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2013-01-15T22:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sort</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126473#M25776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the proc sql; statement doing there?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your sort will put the 2nd record first.&amp;nbsp; The third part of the by statement will have no effect since it is sorting by enddt_new WITHIN descending first use&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 22:57:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126473#M25776</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-01-15T22:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sort</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126474#M25777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do not understand why you have a "proc sql" in your code, it is useless.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What does the following code gives ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;data qc2;&lt;BR /&gt;input cm13 key_str&amp;nbsp; key_expire&amp;nbsp; feed_key&amp;nbsp; first_use&amp;nbsp; last_use;&lt;BR /&gt;cards;&lt;BR /&gt;3710100000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 102158168&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 2.0083E8&amp;nbsp;&amp;nbsp; 19940118&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10101&lt;BR /&gt;3710100000000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22608716&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; 2.0083E8&amp;nbsp;&amp;nbsp; 20010601&amp;nbsp; 19940117&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;data tty1;&lt;BR /&gt;&amp;nbsp; set qc2;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;last_use&lt;/SPAN&gt;=10101 then enddt_new=99991231;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp; else &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;enddt_new=last_use;&lt;/SPAN&gt;&lt;BR /&gt;run;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc sort data=tty1;&lt;BR /&gt;by&amp;nbsp; cm13&amp;nbsp; &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;descending enddt_new&lt;/SPAN&gt; descending first_use&amp;nbsp; ;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2013 22:58:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126474#M25777</guid>
      <dc:creator>Florent</dc:creator>
      <dc:date>2013-01-15T22:58:21Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sort</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126475#M25778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Proc sql is a typo.&lt;/P&gt;&lt;P&gt;I want the dataset that is sorted on enddt_new and first_use both in descending order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 00:04:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126475#M25778</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2013-01-16T00:04:54Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sort</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126476#M25779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Show the resulting file you want to achieve from your example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 00:28:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126476#M25779</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-01-16T00:28:46Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sort</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126477#M25780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to see maximum values, sort is the wrong tool for you.&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;&amp;nbsp; create table tty2 as&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select cm3,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max(enddt_new) as enddt_new,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max(first_use) as first_use,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp; tty1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by cm3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jan 2013 08:51:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-sort/m-p/126477#M25780</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2013-01-16T08:51:52Z</dc:date>
    </item>
  </channel>
</rss>

