<?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 table and then find difference in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Compare-two-table-and-then-find-difference/m-p/454149#M114796</link>
    <description>&lt;P&gt;If you want quick response from here please post your sample data in the form of a Data step. Here is the link how to provide sample data.&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_self"&gt;Generate sample data&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is your want result correct? There are 7 distinct session id's in first table and you mentioned as 6, Did you miss something?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is my version depending on how I understood your requirement.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc sql;
create table want as  
select 	"Lastweek" as Week,count(distinct SESSION_ID) as SESSION_ID,
		count(distinct Account_Name) as Account_Name, 
		count(distinct EFFECTIVE_DT) as EFFECTIVE_DT,
		count(distinct EXPIRY_DT) as EXPIRY_DT,
		count(distinct DIVISION_NO) as DIVISION_NO,
		count(distinct Submission_no) as Submission_no,
		SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price
	from bench11
union
select	"Thisweek" as Week,count(distinct SESSION_ID) as SESSION_ID,
		count(distinct Account_Name) as Account_Name, 
		count(distinct EFFECTIVE_DT) as EFFECTIVE_DT,
		count(distinct EXPIRY_DT) as EXPIRY_DT,
		count(distinct DIVISION_NO) as DIVISION_NO,
		count(distinct Submission_no) as Submission_no,
		SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price 
	from bench2
union 
select 	"Difference" as Week,t2.SESSION_ID_2-t1.SESSION_ID_1 as SESSION_ID,
		t2.Account_Name_2-t1.Account_Name_1 as Account_Name,
		t2.EFFECTIVE_DT_2-t1.EFFECTIVE_DT_1 as EFFECTIVE_DT,
		t2.EXPIRY_DT_2-t1.EXPIRY_DT_1 as EXPIRY_DT,
		t2.DIVISION_NO_2-t1.DIVISION_NO_1 as DIVISION_NO,
		t2.Submission_no_2-t1.Submission_no_1 as Submission_no,
		t2.Benchmark_Technical_Price_2-t1.Benchmark_Technical_Price_1 as Benchmark_Technical_Price
		
	from (select count(distinct SESSION_ID) as SESSION_ID_1,
				count(distinct Account_Name) as Account_Name_1, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_1,
				count(distinct EXPIRY_DT) as EXPIRY_DT_1,
				count(distinct DIVISION_NO) as DIVISION_NO_1,
				count(distinct Submission_no) as Submission_no_1,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_1
	from bench11) t1,
		 (select count(distinct SESSION_ID) as SESSION_ID_2,
				count(distinct Account_Name) as Account_Name_2, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_2,
				count(distinct EXPIRY_DT) as EXPIRY_DT_2,
				count(distinct DIVISION_NO) as DIVISION_NO_2,
				count(distinct Submission_no) as Submission_no_2,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_2 
	from bench2) t2
union
select 	"% Difference" as Week,
		(t2.SESSION_ID_2-t1.SESSION_ID_1)*100/t2.SESSION_ID_2 as SESSION_ID,
		(t2.Account_Name_2-t1.Account_Name_1)*100/t2.Account_Name_2 as Account_Name,
		(t2.EFFECTIVE_DT_2-t1.EFFECTIVE_DT_1)*100/t2.EFFECTIVE_DT_2 as EFFECTIVE_DT,
		(t2.EXPIRY_DT_2-t1.EXPIRY_DT_1)*100/t2.EXPIRY_DT_2 as EXPIRY_DT,
		(t2.DIVISION_NO_2-t1.DIVISION_NO_1)*100/t2.DIVISION_NO_2 as DIVISION_NO,
		(t2.Submission_no_2-t1.Submission_no_1)*100/t2.Submission_no_2 as Submission_no,
		(t2.Benchmark_Technical_Price_2-t1.Benchmark_Technical_Price_1)*100/t2.Benchmark_Technical_Price_2 as Benchmark_Technical_Price
		
	from (select count(distinct SESSION_ID) as SESSION_ID_1,
				count(distinct Account_Name) as Account_Name_1, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_1,
				count(distinct EXPIRY_DT) as EXPIRY_DT_1,
				count(distinct DIVISION_NO) as DIVISION_NO_1,
				count(distinct Submission_no) as Submission_no_1,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_1
	from bench11) t1,
		 (select count(distinct SESSION_ID) as SESSION_ID_2,
				count(distinct Account_Name) as Account_Name_2, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_2,
				count(distinct EXPIRY_DT) as EXPIRY_DT_2,
				count(distinct DIVISION_NO) as DIVISION_NO_2,
				count(distinct Submission_no) as Submission_no_2,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_2 
	from bench2) t2
order by 1 desc
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sat, 14 Apr 2018 15:13:24 GMT</pubDate>
    <dc:creator>SuryaKiran</dc:creator>
    <dc:date>2018-04-14T15:13:24Z</dc:date>
    <item>
      <title>Compare two table and then find difference</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compare-two-table-and-then-find-difference/m-p/454133#M114788</link>
      <description>&lt;P&gt;I have two table created on weekly basis, &lt;EM&gt;I want to Compare two table and then find difference of distinct count SESSION_ID&amp;nbsp;Account_Name&amp;nbsp;EFFECTIVE_DT&amp;nbsp;EXPIRY_DT&amp;nbsp;DIVISION_NO&amp;nbsp;Submission_no &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Also I want to find the difference of Summation of Benchmark_Technical_Price&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;1st table:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SESSION_ID&lt;/TD&gt;&lt;TD&gt;Account_Name&lt;/TD&gt;&lt;TD&gt;EFFECTIVE_DT&lt;/TD&gt;&lt;TD&gt;EXPIRY_DT&lt;/TD&gt;&lt;TD&gt;DIVISION_NO&lt;/TD&gt;&lt;TD&gt;Submission_no&lt;/TD&gt;&lt;TD&gt;Benchmark_Technical_Price&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6138&lt;/TD&gt;&lt;TD&gt;NITRO LIFT HOLDINGS&lt;/TD&gt;&lt;TD&gt;2017-03-31&lt;/TD&gt;&lt;TD&gt;2017-12-31&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;000000000&lt;/TD&gt;&lt;TD&gt;54650&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6180&lt;/TD&gt;&lt;TD&gt;THE TURBULATOR COMPANY LLC&lt;/TD&gt;&lt;TD&gt;2017-04-01&lt;/TD&gt;&lt;TD&gt;2018-02-01&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;008041409&lt;/TD&gt;&lt;TD&gt;5642&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8277&lt;/TD&gt;&lt;TD&gt;Snap-On Incorporated&lt;/TD&gt;&lt;TD&gt;2018-01-01&lt;/TD&gt;&lt;TD&gt;2019-01-01&lt;/TD&gt;&lt;TD&gt;59&lt;/TD&gt;&lt;TD&gt;008767501&lt;/TD&gt;&lt;TD&gt;46795.2206&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7372&lt;/TD&gt;&lt;TD&gt;Kay Polymer Trucking&lt;/TD&gt;&lt;TD&gt;2017-12-01&lt;/TD&gt;&lt;TD&gt;2018-12-01&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;008838065&lt;/TD&gt;&lt;TD&gt;31785.4632&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4997&lt;/TD&gt;&lt;TD&gt;ALSINA FORMS CO., INC&lt;/TD&gt;&lt;TD&gt;2017-07-07&lt;/TD&gt;&lt;TD&gt;2018-07-07&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;012694849&lt;/TD&gt;&lt;TD&gt;28366.432&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6145&lt;/TD&gt;&lt;TD&gt;WATERMARK ESTATE MANAGEMENT&lt;/TD&gt;&lt;TD&gt;2017-05-01&lt;/TD&gt;&lt;TD&gt;2018-05-01&lt;/TD&gt;&lt;TD&gt;59&lt;/TD&gt;&lt;TD&gt;019764984&lt;/TD&gt;&lt;TD&gt;9609&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6137&lt;/TD&gt;&lt;TD&gt;PLURIS HOLDINGS LLC&lt;/TD&gt;&lt;TD&gt;2017-04-29&lt;/TD&gt;&lt;TD&gt;2018-04-29&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;020623607&lt;/TD&gt;&lt;TD&gt;9824&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;Second Table:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;SESSION_ID&lt;/TD&gt;&lt;TD&gt;Account_Name&lt;/TD&gt;&lt;TD&gt;EFFECTIVE_DT&lt;/TD&gt;&lt;TD&gt;EXPIRY_DT&lt;/TD&gt;&lt;TD&gt;DIVISION_NO&lt;/TD&gt;&lt;TD&gt;Submission_no&lt;/TD&gt;&lt;TD&gt;Benchmark_Technical_Price&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15926&lt;/TD&gt;&lt;TD&gt;Talajak Inc&lt;/TD&gt;&lt;TD&gt;2018-02-23&lt;/TD&gt;&lt;TD&gt;2019-02-23&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;023638834&lt;/TD&gt;&lt;TD&gt;25337.8853&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17006&lt;/TD&gt;&lt;TD&gt;Stallion Express, Inc. DBA Stallion Transportation Group&lt;/TD&gt;&lt;TD&gt;2018-02-01&lt;/TD&gt;&lt;TD&gt;2019-02-01&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;024331787&lt;/TD&gt;&lt;TD&gt;2609.5322&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18112&lt;/TD&gt;&lt;TD&gt;LEARNING BITS, INC.&lt;/TD&gt;&lt;TD&gt;2018-03-19&lt;/TD&gt;&lt;TD&gt;2019-03-19&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;026983808&lt;/TD&gt;&lt;TD&gt;1388.2046&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13738&lt;/TD&gt;&lt;TD&gt;PAULUCA PETROLEUM INC&lt;/TD&gt;&lt;TD&gt;2018-02-03&lt;/TD&gt;&lt;TD&gt;2019-02-03&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;027570868&lt;/TD&gt;&lt;TD&gt;10752.537&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13342&lt;/TD&gt;&lt;TD&gt;DESIGNER GROUP USA INC.&lt;/TD&gt;&lt;TD&gt;2018-02-01&lt;/TD&gt;&lt;TD&gt;2019-02-01&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;027878207&lt;/TD&gt;&lt;TD&gt;7958.3232&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10300&lt;/TD&gt;&lt;TD&gt;SANNER OF AMERICA, INC.&lt;/TD&gt;&lt;TD&gt;2018-03-15&lt;/TD&gt;&lt;TD&gt;2019-01-01&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;028554514&lt;/TD&gt;&lt;TD&gt;1138.8927&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14473&lt;/TD&gt;&lt;TD&gt;BYFOD&lt;/TD&gt;&lt;TD&gt;2018-02-15&lt;/TD&gt;&lt;TD&gt;2019-02-15&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;030697498&lt;/TD&gt;&lt;TD&gt;2671.9558&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6495&lt;/TD&gt;&lt;TD&gt;Hooper Trucking Ltd&lt;/TD&gt;&lt;TD&gt;2017-10-01&lt;/TD&gt;&lt;TD&gt;2018-10-01&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;030987750&lt;/TD&gt;&lt;TD&gt;19811.1084&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8339&lt;/TD&gt;&lt;TD&gt;Luera's Welding Service, Inc.&lt;/TD&gt;&lt;TD&gt;2017-11-29&lt;/TD&gt;&lt;TD&gt;2018-11-29&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;031071377&lt;/TD&gt;&lt;TD&gt;10752.537&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16725&lt;/TD&gt;&lt;TD&gt;EVOCA USA LLC&lt;/TD&gt;&lt;TD&gt;2018-03-03&lt;/TD&gt;&lt;TD&gt;2019-03-03&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;TD&gt;031849584&lt;/TD&gt;&lt;TD&gt;7958.3232&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;I want my Result:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Week&lt;/TD&gt;&lt;TD&gt;SESSION_ID&lt;/TD&gt;&lt;TD&gt;Account_Name&lt;/TD&gt;&lt;TD&gt;EFFECTIVE_DT&lt;/TD&gt;&lt;TD&gt;EXPIRY_DT&lt;/TD&gt;&lt;TD&gt;DIVISION_NO&lt;/TD&gt;&lt;TD&gt;Submission_no&lt;/TD&gt;&lt;TD&gt;Benchmark_Technical_Price&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lastweek&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;186672.1158&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Thisweek&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;90379.2994&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Difference&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;-96292.8164&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;% Difference&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;TD&gt;0%&lt;/TD&gt;&lt;TD&gt;25%&lt;/TD&gt;&lt;TD&gt;-107%&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 14 Apr 2018 11:00:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compare-two-table-and-then-find-difference/m-p/454133#M114788</guid>
      <dc:creator>subrat1</dc:creator>
      <dc:date>2018-04-14T11:00:12Z</dc:date>
    </item>
    <item>
      <title>Re: Compare two table and then find difference</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Compare-two-table-and-then-find-difference/m-p/454149#M114796</link>
      <description>&lt;P&gt;If you want quick response from here please post your sample data in the form of a Data step. Here is the link how to provide sample data.&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_self"&gt;Generate sample data&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is your want result correct? There are 7 distinct session id's in first table and you mentioned as 6, Did you miss something?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is my version depending on how I understood your requirement.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc sql;
create table want as  
select 	"Lastweek" as Week,count(distinct SESSION_ID) as SESSION_ID,
		count(distinct Account_Name) as Account_Name, 
		count(distinct EFFECTIVE_DT) as EFFECTIVE_DT,
		count(distinct EXPIRY_DT) as EXPIRY_DT,
		count(distinct DIVISION_NO) as DIVISION_NO,
		count(distinct Submission_no) as Submission_no,
		SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price
	from bench11
union
select	"Thisweek" as Week,count(distinct SESSION_ID) as SESSION_ID,
		count(distinct Account_Name) as Account_Name, 
		count(distinct EFFECTIVE_DT) as EFFECTIVE_DT,
		count(distinct EXPIRY_DT) as EXPIRY_DT,
		count(distinct DIVISION_NO) as DIVISION_NO,
		count(distinct Submission_no) as Submission_no,
		SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price 
	from bench2
union 
select 	"Difference" as Week,t2.SESSION_ID_2-t1.SESSION_ID_1 as SESSION_ID,
		t2.Account_Name_2-t1.Account_Name_1 as Account_Name,
		t2.EFFECTIVE_DT_2-t1.EFFECTIVE_DT_1 as EFFECTIVE_DT,
		t2.EXPIRY_DT_2-t1.EXPIRY_DT_1 as EXPIRY_DT,
		t2.DIVISION_NO_2-t1.DIVISION_NO_1 as DIVISION_NO,
		t2.Submission_no_2-t1.Submission_no_1 as Submission_no,
		t2.Benchmark_Technical_Price_2-t1.Benchmark_Technical_Price_1 as Benchmark_Technical_Price
		
	from (select count(distinct SESSION_ID) as SESSION_ID_1,
				count(distinct Account_Name) as Account_Name_1, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_1,
				count(distinct EXPIRY_DT) as EXPIRY_DT_1,
				count(distinct DIVISION_NO) as DIVISION_NO_1,
				count(distinct Submission_no) as Submission_no_1,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_1
	from bench11) t1,
		 (select count(distinct SESSION_ID) as SESSION_ID_2,
				count(distinct Account_Name) as Account_Name_2, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_2,
				count(distinct EXPIRY_DT) as EXPIRY_DT_2,
				count(distinct DIVISION_NO) as DIVISION_NO_2,
				count(distinct Submission_no) as Submission_no_2,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_2 
	from bench2) t2
union
select 	"% Difference" as Week,
		(t2.SESSION_ID_2-t1.SESSION_ID_1)*100/t2.SESSION_ID_2 as SESSION_ID,
		(t2.Account_Name_2-t1.Account_Name_1)*100/t2.Account_Name_2 as Account_Name,
		(t2.EFFECTIVE_DT_2-t1.EFFECTIVE_DT_1)*100/t2.EFFECTIVE_DT_2 as EFFECTIVE_DT,
		(t2.EXPIRY_DT_2-t1.EXPIRY_DT_1)*100/t2.EXPIRY_DT_2 as EXPIRY_DT,
		(t2.DIVISION_NO_2-t1.DIVISION_NO_1)*100/t2.DIVISION_NO_2 as DIVISION_NO,
		(t2.Submission_no_2-t1.Submission_no_1)*100/t2.Submission_no_2 as Submission_no,
		(t2.Benchmark_Technical_Price_2-t1.Benchmark_Technical_Price_1)*100/t2.Benchmark_Technical_Price_2 as Benchmark_Technical_Price
		
	from (select count(distinct SESSION_ID) as SESSION_ID_1,
				count(distinct Account_Name) as Account_Name_1, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_1,
				count(distinct EXPIRY_DT) as EXPIRY_DT_1,
				count(distinct DIVISION_NO) as DIVISION_NO_1,
				count(distinct Submission_no) as Submission_no_1,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_1
	from bench11) t1,
		 (select count(distinct SESSION_ID) as SESSION_ID_2,
				count(distinct Account_Name) as Account_Name_2, 
				count(distinct EFFECTIVE_DT) as EFFECTIVE_DT_2,
				count(distinct EXPIRY_DT) as EXPIRY_DT_2,
				count(distinct DIVISION_NO) as DIVISION_NO_2,
				count(distinct Submission_no) as Submission_no_2,
				SUM(Benchmark_Technical_Price) as Benchmark_Technical_Price_2 
	from bench2) t2
order by 1 desc
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 14 Apr 2018 15:13:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Compare-two-table-and-then-find-difference/m-p/454149#M114796</guid>
      <dc:creator>SuryaKiran</dc:creator>
      <dc:date>2018-04-14T15:13:24Z</dc:date>
    </item>
  </channel>
</rss>

