<?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: Proc SQL in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974202#M377838</link>
    <description>&lt;P&gt;And&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/195205"&gt;@Hakob&lt;/a&gt;&amp;nbsp;, there is a technique of &lt;EM&gt;proc means&lt;/EM&gt; can also output top 3 values using &lt;EM&gt;output out=top3list(idgroup(max(var) out[3])&lt;/EM&gt; (I cannot remember or identify all the necessary and basic and correct syntax for it, it's just part of the statement), but I would not recommend to use this technique due to the above complexities and difficulties.&lt;/P&gt;</description>
    <pubDate>Fri, 05 Sep 2025 08:07:45 GMT</pubDate>
    <dc:creator>dxiao2017</dc:creator>
    <dc:date>2025-09-05T08:07:45Z</dc:date>
    <item>
      <title>Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974117#M377802</link>
      <description>&lt;P&gt;How do you find the 3rd highest salary using a self-join?&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 13:21:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974117#M377802</guid>
      <dc:creator>Hakob</dc:creator>
      <dc:date>2025-09-04T13:21:51Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974119#M377803</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/195205"&gt;@Hakob&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;How do you find the 3rd highest salary using a self-join?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Can you provide more context please?&lt;/P&gt;
&lt;P&gt;Why SQL?&amp;nbsp; There are better tools for this type of question.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 13:40:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974119#M377803</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2025-09-04T13:40:56Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974122#M377805</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/195205"&gt;@Hakob&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;How do you find the 3rd highest salary using a self-join?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/Maxims-of-Maximally-Efficient-SAS-Programmers/ta-p/352068" target="_self"&gt;Maxim 14&lt;/A&gt; — Use the Right Tool. SQL is a poor choice. PROC RANK, or PROC SORT, will be easier to program and probably run faster.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 13:59:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974122#M377805</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2025-09-04T13:59:58Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974123#M377806</link>
      <description>&lt;P&gt;It was interview question.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 14:34:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974123#M377806</guid>
      <dc:creator>Hakob</dc:creator>
      <dc:date>2025-09-04T14:34:55Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974124#M377807</link>
      <description>&lt;P&gt;&lt;SPAN&gt;It was interview question.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 14:36:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974124#M377807</guid>
      <dc:creator>Hakob</dc:creator>
      <dc:date>2025-09-04T14:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974126#M377808</link>
      <description>&lt;P&gt;The answer I would give in the interview is the same answer I gave you. SQL is not the right tool for this.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Sep 2025 15:02:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974126#M377808</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2025-09-04T15:02:06Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974175#M377829</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;An interviewer insisting on PROC SQL code for the 3rd highest value is not attempting to assess your SAS expertise.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 01:16:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974175#M377829</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2025-09-05T01:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974177#M377830</link>
      <description>&lt;P&gt;would that be using &lt;EM&gt;order by desc&lt;/EM&gt; together with &lt;EM&gt;number&lt;/EM&gt;? The output gives &lt;EM&gt;nth&lt;/EM&gt; highest salary, not only the &lt;EM&gt;3rd&lt;/EM&gt; one. Something like this:&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql number;
select id, salary,var1,var2
   from tab1 left join
        tab2
   on tab1.id=tab2.id
   order by salary desc;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 05 Sep 2025 06:16:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974177#M377830</guid>
      <dc:creator>dxiao2017</dc:creator>
      <dc:date>2025-09-05T06:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974191#M377833</link>
      <description>&lt;P&gt;As others said, in SAS world, proc sql is not right tool to process this kind of question. Pick up the right tool like data step or proc univariate.&lt;/P&gt;
&lt;P&gt;Anyway, here is an example SQL to solve this question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data have;
 set sashelp.baseball;
 keep name salary;
run;

proc sql;
select distinct a.*
 from have as a,have as b
  where a.salary &amp;lt; b.salary
   group by a.salary
    having count(distinct b.salary)=2;
quit;


/*Check the result is right or not*/
ods select     ExtremeValues;
proc univariate data=have nextrval=3;
var salary;
run;
&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ksharp_0-1757055169808.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109640iC422B99B8733067F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ksharp_0-1757055169808.png" alt="Ksharp_0-1757055169808.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 06:53:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974191#M377833</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2025-09-05T06:53:00Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974194#M377834</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/195205"&gt;@Hakob&lt;/a&gt;&amp;nbsp;, because I remember there is a function can return the 1st, 2nd, and 3rd largest or smallest value, I searched all over the help document and find it is the &lt;EM&gt;largest(n, var)&lt;/EM&gt; function, the code is as follows:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data salary;
   input id salary1-salary4;
   datalines;
1 12 34 50 70
2 34 45 52 12
3 43 12 36 22
4 32 29 80 37
5 21 10 90 43
;
run;
proc print data=salary;run;
data want;
   set salary;
   salary3rd=largest(3,of salary1-salary4);
run;
proc print data=want;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dxiao2017_0-1757054807894.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109639i04920612B63E4092/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dxiao2017_0-1757054807894.png" alt="dxiao2017_0-1757054807894.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;This function also works in &lt;EM&gt;proc sql&lt;/EM&gt; (however, I cannot write the function as &lt;EM&gt;largest(3, of salary1-salary4)&lt;/EM&gt;, if I write it like this I got error message):&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
select largest(3,salary1,salary2,salary3,salary4)
       as salary3rd
   from salary;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dxiao2017_1-1757055218866.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109641i9098CAAE9AF47F0C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="dxiao2017_1-1757055218866.png" alt="dxiao2017_1-1757055218866.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;One problem is if the dataset only have one &lt;EM&gt;salary&lt;/EM&gt; column, if I want to use this function, I need to transpose the dataset first (not sure I am right about this or not) because the code for one column does not work and I got error message like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
select largest(3,salary1)
       as salary3rd
   from salary;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;69         proc sql;
 70         select largest(3,salary1)
 71                as salary3rd
 72            from salary;
 &lt;FONT color="#FF0000"&gt;NOTE: Invalid argument 1 to function LARGEST. Missing values may be generated.&lt;/FONT&gt;
 73         quit;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other techniques to find out the 3rd largest value may include: &lt;EM&gt;proc univariate&lt;/EM&gt;, which by default gives 5 largest and smallest values in the output and &lt;EM&gt;proc sort&lt;/EM&gt;.&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;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 07:05:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974194#M377834</guid>
      <dc:creator>dxiao2017</dc:creator>
      <dc:date>2025-09-05T07:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974199#M377836</link>
      <description>&lt;P&gt;And&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/195205"&gt;@Hakob&lt;/a&gt;&amp;nbsp;, &lt;EM&gt;proc rank&lt;/EM&gt; also works:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data salary;
   input id salary1-salary4;
   datalines;
1 12 34 50 70
2 34 45 52 12
3 43 12 36 22
4 32 29 80 37
5 21 10 90 43
;
run;
proc print data=salary;run;

proc rank data=salary out=salrk descending;
   var salary1-salary4;
   ranks sal1rk sal2rk sal3rk sal4rk;
run;
proc print data=salrk;run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dxiao2017_0-1757056945281.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109643i5D7C49E29167BDF0/image-size/large?v=v2&amp;amp;px=999" role="button" title="dxiao2017_0-1757056945281.png" alt="dxiao2017_0-1757056945281.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 07:22:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974199#M377836</guid>
      <dc:creator>dxiao2017</dc:creator>
      <dc:date>2025-09-05T07:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974202#M377838</link>
      <description>&lt;P&gt;And&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/195205"&gt;@Hakob&lt;/a&gt;&amp;nbsp;, there is a technique of &lt;EM&gt;proc means&lt;/EM&gt; can also output top 3 values using &lt;EM&gt;output out=top3list(idgroup(max(var) out[3])&lt;/EM&gt; (I cannot remember or identify all the necessary and basic and correct syntax for it, it's just part of the statement), but I would not recommend to use this technique due to the above complexities and difficulties.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 08:07:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974202#M377838</guid>
      <dc:creator>dxiao2017</dc:creator>
      <dc:date>2025-09-05T08:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974222#M377840</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;, I tested your code, it works good, I think this is the only way to solve&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/195205"&gt;@Hakob&lt;/a&gt;&amp;nbsp;'s question, which in fact is, using a single step to select and output the 3rd largest value of a column, and it can be achieved only through &lt;EM&gt;sql self join&lt;/EM&gt;. Any other techniques consume more than one step. I tried it using a &lt;EM&gt;sql&lt;/EM&gt; step and a &lt;EM&gt;data&lt;/EM&gt; step, which uses one more step than yours but the logic is simple and easier. All of the above mentioned code and output are as follows.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) using one single step to select the 3rd largest value for a column, according to&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&amp;nbsp;'s solution (a single &lt;EM&gt;proc sql self join&lt;/EM&gt; step):&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
   input id salary;
   datalines;
1 12
2 34
3 43
4 32
5 21
;
run;
/*find the 3rd highest salary
using a self-join*/
proc sql;
select distinct a.*
   from have as a,
        have as b
   where a.salary&amp;lt;b.salary
   group by a.salary
   having count(distinct b.salary)=2;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dxiao2017_0-1757066937456.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109656iB36150B2E4B22E68/image-size/large?v=v2&amp;amp;px=999" role="button" title="dxiao2017_0-1757066937456.png" alt="dxiao2017_0-1757066937456.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2) using a &lt;EM&gt;proc sql&lt;/EM&gt; and a &lt;EM&gt;data&lt;/EM&gt; step:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table salranks as
select id,
       salary
   from have
   order by salary desc;
select * from salranks;
quit;
data saltop3(keep=id salary);
   set salranks;
   n=_n_;
   if n=3;
run;
proc print data=saltop3;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="dxiao2017_1-1757067137506.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/109657iD0954865EF53DCED/image-size/large?v=v2&amp;amp;px=999" role="button" title="dxiao2017_1-1757067137506.png" alt="dxiao2017_1-1757067137506.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 10:16:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974222#M377840</guid>
      <dc:creator>dxiao2017</dc:creator>
      <dc:date>2025-09-05T10:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974262#M377857</link>
      <description>Hi Ksharp, I know your code perhaps is the only solution for the question, and I tried to understand in more details and code chunks how it produced the final result but was not able to understand. The code(sql self join) produces a cartesian product first (am I right about it) and what's next? Could you explain it, thanks very much!</description>
      <pubDate>Fri, 05 Sep 2025 15:34:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974262#M377857</guid>
      <dc:creator>dxiao2017</dc:creator>
      <dc:date>2025-09-05T15:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974289#M377870</link>
      <description>&lt;P&gt;The WHERE clause limits the cartesian product results that are considered to just those where the salary from a the second copy is larger than the current salary.&amp;nbsp; Then the HAVING clause further limits the records to only those that have exactly two different salaries that are larger.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which is ONE definition of the third largest.&amp;nbsp; In this algorithm multiple similar salaries are counted as one.&amp;nbsp; So in the series 100,100,95,95,95,90,80 it will pick 90.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Another definition might select 95 instead since there are&amp;nbsp; two observations (both with salary=100) above it.&amp;nbsp; That you could do even simpler in SQL if the goal is just for a HUMAN to see the answer (and not put the answer into a dataset or something a computer could use.&amp;nbsp; Just use the OUTOBS= option of PROC SQL.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql outobs=3;
select * 
  from have 
  order by salary desc
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Note that with PROC RANK you can choose between these two and many other options for how to rank the values.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Sep 2025 19:13:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974289#M377870</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2025-09-05T19:13:27Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974309#M377878</link>
      <description>Tom,&lt;BR /&gt;Thumbs up!&lt;BR /&gt;This SQL solution is only suited for small data.&lt;BR /&gt;For big table, it would run into ages .&lt;BR /&gt;That is reason that picking up a right tool is so important.</description>
      <pubDate>Sat, 06 Sep 2025 07:32:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974309#M377878</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2025-09-06T07:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974378#M377897</link>
      <description>&lt;P&gt;Hello, thank you for your answer.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Sep 2025 06:26:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL/m-p/974378#M377897</guid>
      <dc:creator>Hakob</dc:creator>
      <dc:date>2025-09-08T06:26:39Z</dc:date>
    </item>
  </channel>
</rss>

