<?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 sort execution failure in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/sort-execution-failure/m-p/87936#M25133</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've been trying to run a proc sql and get a sort execution failure every time.&amp;nbsp; Here is the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; create table _temp (drop=evtdate)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; as select a.*, a.evtdate as _edate format date9., b.*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; from _temp a left join _caldates (drop=time) b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; on b.evtdate-a.evtdate&amp;gt;=0&lt;/P&gt;&lt;P&gt;&amp;nbsp; group by a.evtdate&lt;/P&gt;&lt;P&gt;&amp;nbsp; having (b.evtdate-a.evtdate)=min(b.evtdate-a.evtdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the error message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: SAS threaded sort was used.&lt;/P&gt;&lt;P&gt;ERROR: Sort execution failure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1247&amp;nbsp;&amp;nbsp;&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1:08:58.65&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2:08.34&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11:55.76&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Memory&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;&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; 68343k&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OS Memory&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 78456k&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Timestamp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5/22/2013&amp;nbsp; 12:20:47 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The dataset _temp has 9468 observations and 222 variables. The dataset _caldates has 9351 observations and 6 variables.&amp;nbsp; I would not expect these datasets to be too large to cause this problem from what I've seen about the sort execution failure.&amp;nbsp; Any help would be so appreciated!&amp;nbsp; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 May 2013 20:00:03 GMT</pubDate>
    <dc:creator>trich12</dc:creator>
    <dc:date>2013-05-28T20:00:03Z</dc:date>
    <item>
      <title>sort execution failure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort-execution-failure/m-p/87936#M25133</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've been trying to run a proc sql and get a sort execution failure every time.&amp;nbsp; Here is the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; create table _temp (drop=evtdate)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; as select a.*, a.evtdate as _edate format date9., b.*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; from _temp a left join _caldates (drop=time) b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; on b.evtdate-a.evtdate&amp;gt;=0&lt;/P&gt;&lt;P&gt;&amp;nbsp; group by a.evtdate&lt;/P&gt;&lt;P&gt;&amp;nbsp; having (b.evtdate-a.evtdate)=min(b.evtdate-a.evtdate);&lt;/P&gt;&lt;P&gt;&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And the error message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: SAS threaded sort was used.&lt;/P&gt;&lt;P&gt;ERROR: Sort execution failure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1247&amp;nbsp;&amp;nbsp;&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/P&gt;&lt;P&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1:08:58.65&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; user cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2:08.34&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; system cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11:55.76&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Memory&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;&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; 68343k&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OS Memory&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 78456k&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Timestamp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5/22/2013&amp;nbsp; 12:20:47 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The dataset _temp has 9468 observations and 222 variables. The dataset _caldates has 9351 observations and 6 variables.&amp;nbsp; I would not expect these datasets to be too large to cause this problem from what I've seen about the sort execution failure.&amp;nbsp; Any help would be so appreciated!&amp;nbsp; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 20:00:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort-execution-failure/m-p/87936#M25133</guid>
      <dc:creator>trich12</dc:creator>
      <dc:date>2013-05-28T20:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: sort execution failure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort-execution-failure/m-p/87937#M25134</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It appears you are running out of memory because you are asking SQL to do a Cartesian product.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 20:50:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort-execution-failure/m-p/87937#M25134</guid>
      <dc:creator>Doc_Duke</dc:creator>
      <dc:date>2013-05-28T20:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: sort execution failure</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/sort-execution-failure/m-p/87938#M25135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1) Are the datasets _temp and _caldates already sorted by evtdate?&lt;/P&gt;&lt;P&gt;2) Which evtdate are you trying to drop from the result?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 21:52:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/sort-execution-failure/m-p/87938#M25135</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2013-05-28T21:52:15Z</dc:date>
    </item>
  </channel>
</rss>

