<?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: Difference between Two dataset variable values _2 in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368523#M11113</link>
    <description>&lt;PRE&gt;proc sort data= Kea.decisiontime2; by CL_ID; run;
 proc sql;
  create table Kea.decisiontime3 as 
  select * from 
  (select *, (LST_UPDT_DT  - REFER_DT ) as difference from Kea.decisiontime2 )
  group by REFER_ID
  having difference = max(difference);
  quit;
  proc sort data= Kea.decisiontime3; by CL_ID; run;&lt;/PRE&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;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;REFER_ID&lt;/TD&gt;&lt;TD&gt;ROLE_IN_REFERRAL&lt;/TD&gt;&lt;TD&gt;REFER_VAR&lt;/TD&gt;&lt;TD&gt;LST_UPDT_DT&lt;/TD&gt;&lt;TD&gt;REFER_DT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1532403&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;3838&lt;/TD&gt;&lt;TD&gt;16OCT01:13:47:55&lt;/TD&gt;&lt;TD&gt;16OCT01:12:43:57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1647594&lt;/TD&gt;&lt;TD&gt;al&lt;/TD&gt;&lt;TD&gt;210995&lt;/TD&gt;&lt;TD&gt;06OCT03:10:36:35&lt;/TD&gt;&lt;TD&gt;04OCT03:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1647594&lt;/TD&gt;&lt;TD&gt;vi&lt;/TD&gt;&lt;TD&gt;991712&lt;/TD&gt;&lt;TD&gt;15OCT03:11:28:32&lt;/TD&gt;&lt;TD&gt;04OCT03:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1728512&lt;/TD&gt;&lt;TD&gt;al&lt;/TD&gt;&lt;TD&gt;204246&lt;/TD&gt;&lt;TD&gt;10JAN05:08:44:06&lt;/TD&gt;&lt;TD&gt;08JAN05:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1728512&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;208608&lt;/TD&gt;&lt;TD&gt;10JAN05:09:56:48&lt;/TD&gt;&lt;TD&gt;08JAN05:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1619922&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;275555&lt;/TD&gt;&lt;TD&gt;24APR03:16:23:51&lt;/TD&gt;&lt;TD&gt;21APR03:11:51:16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1648224&lt;/TD&gt;&lt;TD&gt;vi&lt;/TD&gt;&lt;TD&gt;699&lt;/TD&gt;&lt;TD&gt;08OCT03:11:51:57&lt;/TD&gt;&lt;TD&gt;08OCT03:11:40:18&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Mon, 19 Jun 2017 23:05:17 GMT</pubDate>
    <dc:creator>AnnaNZ</dc:creator>
    <dc:date>2017-06-19T23:05:17Z</dc:date>
    <item>
      <title>Difference between Two dataset variable values _2</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368513#M11111</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I have asked the forum this question last week, and got a solution that mostly works.&lt;/P&gt;&lt;P&gt;the question was:&lt;/P&gt;&lt;P&gt;&lt;IMG title="question 1.JPG" alt="question 1.JPG" src="https://communities.sas.com/t5/image/serverpage/image-id/9512i1EA8C65263087854/image-size/original?v=1.0&amp;amp;px=-1" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The solution that works almost&amp;nbsp; and was posted on here is:&lt;/P&gt;&lt;P&gt;&lt;IMG title="solution.JPG" alt="solution.JPG" src="https://communities.sas.com/t5/image/serverpage/image-id/9513iECE964C12F88D522/image-size/original?v=1.0&amp;amp;px=-1" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: #333333; line-height: 150%; font-family: 'Helvetica',sans-serif; font-size: 10.5pt;"&gt;The appraoch does in principle resolve my issue however, it delets all&amp;nbsp;REFER_IDs&amp;nbsp;that have&amp;nbsp;&lt;STRONG&gt;no&lt;/STRONG&gt; timedifference, meaning,it deletes all the enties where&amp;nbsp;&amp;nbsp; LST_UPDT_DT &amp;nbsp;=&amp;nbsp; REFER_DT&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: #333333; line-height: 150%; font-family: 'Helvetica',sans-serif; font-size: 10.5pt;"&gt;How can I implement a KEEP statement ? Something like keep REFER_ID if &amp;nbsp; LST_UPDT_DT &amp;nbsp;=&amp;nbsp; REFER_DT&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: #333333; line-height: 150%; font-family: 'Helvetica',sans-serif; font-size: 10.5pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: #333333; line-height: 150%; font-family: 'Helvetica',sans-serif; font-size: 10.5pt;"&gt;has anybody some ideas?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: #333333; line-height: 150%; font-family: 'Helvetica',sans-serif; font-size: 10.5pt;"&gt;Many thanks&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2017 22:26:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368513#M11111</guid>
      <dc:creator>AnnaNZ</dc:creator>
      <dc:date>2017-06-19T22:26:44Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Two dataset variable values _2</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368515#M11112</link>
      <description>&lt;P&gt;Please post data and code as text not images. To write code to work with your data we'd have to type it out and the odds of me doing that are ... none. And then I'd be answering your question now, instead of asking you to provide more information so it's in your best interest to do so &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2017 22:36:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368515#M11112</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-06-19T22:36:38Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Two dataset variable values _2</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368523#M11113</link>
      <description>&lt;PRE&gt;proc sort data= Kea.decisiontime2; by CL_ID; run;
 proc sql;
  create table Kea.decisiontime3 as 
  select * from 
  (select *, (LST_UPDT_DT  - REFER_DT ) as difference from Kea.decisiontime2 )
  group by REFER_ID
  having difference = max(difference);
  quit;
  proc sort data= Kea.decisiontime3; by CL_ID; run;&lt;/PRE&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;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;REFER_ID&lt;/TD&gt;&lt;TD&gt;ROLE_IN_REFERRAL&lt;/TD&gt;&lt;TD&gt;REFER_VAR&lt;/TD&gt;&lt;TD&gt;LST_UPDT_DT&lt;/TD&gt;&lt;TD&gt;REFER_DT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1532403&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;3838&lt;/TD&gt;&lt;TD&gt;16OCT01:13:47:55&lt;/TD&gt;&lt;TD&gt;16OCT01:12:43:57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1647594&lt;/TD&gt;&lt;TD&gt;al&lt;/TD&gt;&lt;TD&gt;210995&lt;/TD&gt;&lt;TD&gt;06OCT03:10:36:35&lt;/TD&gt;&lt;TD&gt;04OCT03:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1647594&lt;/TD&gt;&lt;TD&gt;vi&lt;/TD&gt;&lt;TD&gt;991712&lt;/TD&gt;&lt;TD&gt;15OCT03:11:28:32&lt;/TD&gt;&lt;TD&gt;04OCT03:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1728512&lt;/TD&gt;&lt;TD&gt;al&lt;/TD&gt;&lt;TD&gt;204246&lt;/TD&gt;&lt;TD&gt;10JAN05:08:44:06&lt;/TD&gt;&lt;TD&gt;08JAN05:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1728512&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;208608&lt;/TD&gt;&lt;TD&gt;10JAN05:09:56:48&lt;/TD&gt;&lt;TD&gt;08JAN05:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1619922&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;275555&lt;/TD&gt;&lt;TD&gt;24APR03:16:23:51&lt;/TD&gt;&lt;TD&gt;21APR03:11:51:16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1648224&lt;/TD&gt;&lt;TD&gt;vi&lt;/TD&gt;&lt;TD&gt;699&lt;/TD&gt;&lt;TD&gt;08OCT03:11:51:57&lt;/TD&gt;&lt;TD&gt;08OCT03:11:40:18&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 19 Jun 2017 23:05:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368523#M11113</guid>
      <dc:creator>AnnaNZ</dc:creator>
      <dc:date>2017-06-19T23:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Two dataset variable values _2</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368524#M11114</link>
      <description>&lt;P&gt;Above are the code and the dataset used. However, the code eliminates the first entry, when I wanted there only the refer_DT itself to remain, that is 16OCT01:12:43:57. What can I do?&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2017 23:07:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368524#M11114</guid>
      <dc:creator>AnnaNZ</dc:creator>
      <dc:date>2017-06-19T23:07:28Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Two dataset variable values _2</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368527#M11115</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/144103"&gt;@AnnaNZ&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Above are the code and the dataset used. However, the code eliminates the first entry, when I wanted there only the refer_DT itself to remain, that is 16OCT01:12:43:57. What can I do?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;First decide what the actual requirement is. The two bits of code you posted differ in that one request keeping the one with the MIN difference (which I can't show because it was an image)&amp;nbsp;and the other the MAX difference:&lt;/P&gt;
&lt;PRE&gt;having difference = max(difference);
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which raises the question of which one was actually used.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Jun 2017 23:33:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368527#M11115</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-06-19T23:33:15Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Two dataset variable values _2</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368529#M11116</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That is true, I found out that I actually need the max time as I need to find out, which is the most recent time that a certain case was reported again:&lt;/P&gt;&lt;P&gt;So I needed the record with the last update date: LST_UPDT_DT: 15OCT03:11:28:32&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;REFER_ID&lt;/TD&gt;&lt;TD&gt;ROLE_IN_REFERRAL&lt;/TD&gt;&lt;TD&gt;REFER_VAR&lt;/TD&gt;&lt;TD&gt;LST_UPDT_DT&lt;/TD&gt;&lt;TD&gt;REFER_DT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1647594&lt;/TD&gt;&lt;TD&gt;al&lt;/TD&gt;&lt;TD&gt;210995&lt;/TD&gt;&lt;TD&gt;06OCT03:10:36:35&lt;/TD&gt;&lt;TD&gt;04OCT03:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1647594&lt;/TD&gt;&lt;TD&gt;vi&lt;/TD&gt;&lt;TD&gt;991712&lt;/TD&gt;&lt;TD&gt;15OCT03:11:28:32&lt;/TD&gt;&lt;TD&gt;04OCT03:00:00:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, at the same time it is probably this MAx condition that deletes the frist record :&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1532403&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;3838&lt;/TD&gt;&lt;TD&gt;16OCT01:13:47:55&lt;/TD&gt;&lt;TD&gt;16OCT01:12:43:57&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Create two datasets one max and one min and merge them again? Or is there a better solution?&lt;/P&gt;&lt;P&gt;Many thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;REFER_ID&lt;/TD&gt;&lt;TD&gt;ROLE_IN_REFERRAL&lt;/TD&gt;&lt;TD&gt;REFER_VAR&lt;/TD&gt;&lt;TD&gt;LST_UPDT_DT&lt;/TD&gt;&lt;TD&gt;REFER_DT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1532403&lt;/TD&gt;&lt;TD&gt;sx&lt;/TD&gt;&lt;TD&gt;3838&lt;/TD&gt;&lt;TD&gt;16OCT01:13:47:55&lt;/TD&gt;&lt;TD&gt;16OCT01:12:43:57&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 19 Jun 2017 23:42:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368529#M11116</guid>
      <dc:creator>AnnaNZ</dc:creator>
      <dc:date>2017-06-19T23:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between Two dataset variable values _2</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368539#M11119</link>
      <description>&lt;P&gt;if you want min and max then may be this. I have&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc sort data= Kea.decisiontime2; by CL_ID; run;
 proc sql;
  create table Kea.decisiontime3 as 
  select * from 
  (select *, (LST_UPDT_DT  - REFER_DT ) as difference from Kea.decisiontime2 )
  group by REFER_ID
  having difference = max(difference)&lt;BR /&gt;or difference =min(difference);
  quit;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;if top things does work then&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt; proc sql;
  create table Kea.decisiontime3 as 
  select * from 
  (select *, (LST_UPDT_DT  - REFER_DT ) as difference from Kea.decisiontime2 )
  group by REFER_ID
  having difference = max(difference)&lt;BR /&gt;union all&lt;BR /&gt;select * from kea.decisiontime2&lt;BR /&gt;where lst_updt - refer_dt = 0;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&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>Tue, 20 Jun 2017 00:29:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Difference-between-Two-dataset-variable-values-2/m-p/368539#M11119</guid>
      <dc:creator>kiranv_</dc:creator>
      <dc:date>2017-06-20T00:29:58Z</dc:date>
    </item>
  </channel>
</rss>

