<?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: Help in Proc sql code in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322077#M71217</link>
    <description>&lt;P&gt;I dont see the variable&amp;nbsp;&lt;SPAN&gt;usubjid in either of your datasets? &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 03 Jan 2017 07:14:28 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2017-01-03T07:14:28Z</dc:date>
    <item>
      <title>Help in Proc sql code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322075#M71216</link>
      <description>&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am using following code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got the output I need except &amp;nbsp;for one subject .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Assuming that the exstdtc is the last dose &amp;nbsp;given before aesdt.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my output I need to have the larger dose taken when two different doses taken &amp;nbsp;on same day. Please help in my code&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;one&lt;/P&gt;&lt;P&gt;id &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; aesdt&lt;/P&gt;&lt;P&gt;1 &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;24SEP2014&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ex&lt;/P&gt;&lt;P&gt;id &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exstdtc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exdose&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2015-08-28 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3.5&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2015-08-28 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;output needed&lt;/P&gt;&lt;P&gt;id &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aesdt &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exdose&lt;/P&gt;&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;24SEP2014 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table dose as&lt;BR /&gt;select a.*,b.exdose&lt;BR /&gt;from one as a left join ex as b&lt;BR /&gt;on a.usubjid=b.usubjid and a.AESDT-b.exstdtc &amp;gt;0&lt;BR /&gt;group by a.usubjid,a.aesdt&lt;BR /&gt;having a.Aesdt-b.exstdtc=min(a.Aesdt-b.exstdtc);&lt;BR /&gt;quit;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2017 06:44:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322075#M71216</guid>
      <dc:creator>knveraraju91</dc:creator>
      <dc:date>2017-01-03T06:44:21Z</dc:date>
    </item>
    <item>
      <title>Re: Help in Proc sql code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322077#M71217</link>
      <description>&lt;P&gt;I dont see the variable&amp;nbsp;&lt;SPAN&gt;usubjid in either of your datasets? &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2017 07:14:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322077#M71217</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2017-01-03T07:14:28Z</dc:date>
    </item>
    <item>
      <title>Re: Help in Proc sql code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322082#M71221</link>
      <description>&lt;P&gt;What should happen if a dose was given on the same day as the adverse event? &amp;nbsp;(Use that date vs. ignore it?)&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2017 08:13:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322082#M71221</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-01-03T08:13:23Z</dc:date>
    </item>
    <item>
      <title>Re: Help in Proc sql code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322320#M71300</link>
      <description>&lt;PRE&gt;
I would more like to use Data Step.



proc sql;
create table dose as
select usubjid,aesdt,max(exdose) as exdose
from
(
select a.*,b.exdose
from one as a left join ex as b
on a.usubjid=b.usubjid and a.AESDT-b.exstdtc &amp;gt;0
group by a.usubjid,a.aesdt
having a.Aesdt-b.exstdtc=min(a.Aesdt-b.exstdtc)
)
group by usubjid,aesdt;
quit;

&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Jan 2017 04:08:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Help-in-Proc-sql-code/m-p/322320#M71300</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-01-04T04:08:30Z</dc:date>
    </item>
  </channel>
</rss>

