<?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: compare two datasets in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/272644#M310849</link>
    <description>What kind of output would you like to get? I don't understand your question completely. Can you explain it more ?
What do you mean "since FCH_Date_before need to check for increase in count, and this could be as demonstrated in the dataset1" ?</description>
    <pubDate>Tue, 24 May 2016 08:14:47 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2016-05-24T08:14:47Z</dc:date>
    <item>
      <title>compare two datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/272641#M310848</link>
      <description>&lt;P&gt;Compare data from different datasets:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Dataset 1 contains history of customer records – (Number of kids(kid_count) who ever in care of the customer and the date(FCH_date) they came into care.)&lt;/LI&gt;
&lt;/OL&gt;
&lt;TABLE width="275"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;ID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;FCH_Date&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;KID_COUNT&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20060517&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20060614&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20071005&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20080701&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20080726&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20081025&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20081209&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20090205&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20090313&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20100719&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20110517&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20110619&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20110918&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20120101&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20120223&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20120405&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20120713&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20120715&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20120810&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20120820&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20121120&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;&lt;STRONG&gt;945666&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;&lt;STRONG&gt;20140901&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20141201&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20150223&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20150701&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="71"&gt;
&lt;P&gt;20160619&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="127"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Dataset 2 contains 1 record before and one after the activation date(PDNS_DOE) transactions of customers&lt;/LI&gt;
&lt;/OL&gt;
&lt;TABLE width="616"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;ID&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="75"&gt;
&lt;P&gt;PDNS_DOE&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="107"&gt;
&lt;P&gt;kid_count_after&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="117"&gt;
&lt;P&gt;FCH_Date_after&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="123"&gt;
&lt;P&gt;KID_Count_before&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="117"&gt;
&lt;P&gt;FCH_Date_before&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="75"&gt;
&lt;P&gt;20141130&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="107"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="117"&gt;
&lt;P&gt;20141201&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="123"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="117"&gt;
&lt;P&gt;20140901&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="77"&gt;
&lt;P&gt;945666&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="75"&gt;
&lt;P&gt;20071019&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="107"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="117"&gt;
&lt;P&gt;20081025&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="123"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="117"&gt;
&lt;P&gt;20071005&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Need to select customers where the kid count has increased since the FCH_Date_after, the tricky bit is “since FCH_Date_before need to check for increase in count, and this could be as demonstrated in the dataset1. If there is an increase then output ID and PDNS_DOE.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Help !!!!!!!!&lt;/P&gt;</description>
      <pubDate>Tue, 24 May 2016 07:33:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/272641#M310848</guid>
      <dc:creator>varunsudham</dc:creator>
      <dc:date>2016-05-24T07:33:35Z</dc:date>
    </item>
    <item>
      <title>Re: compare two datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/272644#M310849</link>
      <description>What kind of output would you like to get? I don't understand your question completely. Can you explain it more ?
What do you mean "since FCH_Date_before need to check for increase in count, and this could be as demonstrated in the dataset1" ?</description>
      <pubDate>Tue, 24 May 2016 08:14:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/272644#M310849</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-05-24T08:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: compare two datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/272666#M310850</link>
      <description>Please provide the desired output and motivate why just those records should be selected.</description>
      <pubDate>Tue, 24 May 2016 10:22:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/272666#M310850</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-05-24T10:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: compare two datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/273164#M310851</link>
      <description>&lt;P&gt;Sorry I should have explained it a bit better.&lt;/P&gt;
&lt;P&gt;Desired output is just the ID and PDNS_DOE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Well we are looking for increase in number of kids after the FCH_DATE_Before&lt;/P&gt;
&lt;P&gt;This could even be something like&lt;/P&gt;
&lt;TABLE width="232"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;ID&lt;/TD&gt;
&lt;TD width="86"&gt;FCH_DATE&lt;/TD&gt;
&lt;TD width="82"&gt;KID_COUNT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140901&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140908&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140915&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20150901&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20151011&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20160101&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;in this case I select the ID and the PDNS_DOE from dataset 2 as there is an increase in the kid_count when the last iteration happened.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the data is something like this then we WONTselect the customer( ID) or discard the record and move to the next record.&lt;/P&gt;
&lt;TABLE width="232"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;ID&lt;/TD&gt;
&lt;TD width="86"&gt;FCH_DATE&lt;/TD&gt;
&lt;TD width="82"&gt;KID_COUNT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140901&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140908&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140915&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20150901&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20151011&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20160101&lt;/TD&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;hope this explains a bit better..&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 May 2016 00:01:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/273164#M310851</guid>
      <dc:creator>varunsudham</dc:creator>
      <dc:date>2016-05-26T00:01:22Z</dc:date>
    </item>
    <item>
      <title>Re: compare two datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/273175#M310852</link>
      <description>&lt;P&gt;OK. Here is an question. If the data looks like the following ,what you gonna do ? Assuming you want output this obs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="232"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140901&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140908&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;945666&lt;/TD&gt;
&lt;TD&gt;20140915&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data table1;
input ID	FCH_DATE : yymmdd10.	KID_COUNT;
format FCH_DATE  yymmdd10.;
cards;
945666
20060517
1
945666
20060614
1
945666
20071005
1
945666
20080701
1
945666
20080726
2
945666
20081025
2
945666
20081209
2
945666
20090205
2
945666
20090313
2
945666
20100719
3
945666
20110517
3
945666
20110619
4
945666
20110918
4
945666
20120101
4
945666
20120223
4
945666
20120405
4
945666
20120713
2
945666
20120715
1
945666
20120810
3
945666
20120820
4
945666
20121120
3
945666
20140901
3
945666
20141201
2
945666
20150223
1
945666
20150701
2
945666
20160619
3
;
run;
data table2;
input ID
PDNS_DOE
kid_count_after
FCH_Date_after
KID_Count_before
FCH_Date_before  : yymmdd10.;
format FCH_Date_before  yymmdd10.;
cards;
945666
20141130
3
20141201
3
20140901
945666
20071019
2
20081025
1
20071005
;
run;


proc sort data=table1 ;by  id FCH_DATE;run;
proc sort data=table2 ;by  id FCH_Date_before;run;
data temp;
 set table1 table2(in=inb keep=ID PDNS_DOE KID_Count_before FCH_Date_before
                   rename=(FCH_Date_before=FCH_DATE KID_Count_before=KID_COUNT));
 by id FCH_DATE	;
 intwo=inb;
 if first.id or intwo then group+1;
run;
data want;
n=0;
 do i=1 by 1 until(last.group);
  set temp;
  by group;
  if i=1 then _KID_COUNT=KID_COUNT;
  if KID_COUNT ne _KID_COUNT then n+1;
  if n=1 and KID_COUNT gt _KID_COUNT then y=1;
 end;
 
 do until(last.group);
  set temp;
  by group;
  if y=1 and intwo then output;
 end;
keep id PDNS_DOE ;
run;
 &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 26 May 2016 02:31:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/273175#M310852</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-05-26T02:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: compare two datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/273195#M310853</link>
      <description>&lt;P&gt;Here is Hash Table way .&lt;/P&gt;
&lt;P&gt;This ought to be right .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc summary data=table1 nway;
 class id;
 var FCH_DATE;
 output out=max_date(drop=_:) max=max_date;
run;
data want;
 if _n_=1 then do;
  if 0 then set max_date ;
  declare hash h1(dataset:'max_date');
  h1.definekey('id');
  h1.definedata('max_date');
  h1.definedone();
  
  if 0 then set table1;
  declare hash h2(dataset:'table1');
  h2.definekey('id','FCH_DATE');
  h2.definedata('KID_COUNT');
  h2.definedone();
 end;
 set table2;
 rc=h1.find();
 if rc=0 then do;
  do date=FCH_Date_before+1 to max_date;
   if h2.find(key:id,key:date)=0 then do;
     if KID_COUNT&amp;gt;KID_Count_before then do;output;leave;end;
     if KID_COUNT&amp;lt;KID_Count_before then leave;
   end;
  end;
 end;
keep id PDNS_DOE ;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 27 May 2016 01:00:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/273195#M310853</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-05-27T01:00:25Z</dc:date>
    </item>
    <item>
      <title>Re: compare two datasets</title>
      <link>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/275538#M310855</link>
      <description>&lt;P&gt;thanks Ksharp. Sorry took a while to reply back.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 23:51:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/compare-two-datasets/m-p/275538#M310855</guid>
      <dc:creator>varunsudham</dc:creator>
      <dc:date>2016-06-06T23:51:22Z</dc:date>
    </item>
  </channel>
</rss>

