×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Something else to watch for would be records that are in FILEA, but NOT in
FILEB; and vice versa. You could get a count of those with exception joins.

# of records in FILEA with no matching records in FILEB
SELECT count(*)
FROM firstlib/mhrdclp a
EXCEPTION JOIN secondlib/mhrdclp b
ON a.mdvnda = b.mdvnda and a.mdmdl = b.mdmdl

# of records in FILEB with no matching records in FILEA
SELECT count(*)
FROM secondlib/mhrdclp b
EXCEPTION JOIN firstlib/mhrdclp a
ON a.mdvnda = b.mdvnda and a.mdmdl = b.mdmdl

Have fun!
Richard


-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx]On Behalf Of Michael Ryan
Sent: Wednesday, March 07, 2007 12:42 PM
To: Midrange Systems Technical Discussion
Subject: Re: Using SQL for File Record Comparison


Yup...I understand what you mean and I agree. The records in each file
are unique by mdvnda and mdmdl...there is only one record in each file
with those unique values.

On 3/7/07, Alan Shore <AlanShore@xxxxxxxx> wrote:

Be careful with this - I think
Are the records unique, in the sense of mdvnda & mdmdl
If these are NOT unique then you wont have a one to one comparison from 1
file to the other file and my thinking is that record 1 on FILEA will
equal
record 1 on FILEB, but record 2, 3, 4 & 5 on FILEB has the same mdvnda &
mdmdl as record 1 on FILEB, therefore record 1 on FILEA will not equal
records 2, 3, 4, & 5 on FILEB. Therefore the count will be 4.

Now - I've just re-read what I wrote. God I hope that makes sense.



Alan Shore

NBTY, Inc
(631) 244-2000 ext. 5019
AShore@xxxxxxxx

midrange-l-bounces@xxxxxxxxxxxx wrote on 03/07/2007 12:27:43 PM:

Does this make sense? Is there a better way? I'm trying to find out if
two files are the same. Here's my SQL statement:

SELECT count(*) FROM firstlib/mhrdclp a, secondlib/mhrdclp b where
a.mdvnda = b.mdvnda and a.mdmdl = b.mdmdl and (a.mddual <> b.mddual
or a.MDCMFRT <> b.MDCMFRT or a.MDLP <> b.MDLP or a.MDSF <> b.MDSF)

File MHRDCLP has the following fields:
mdvnda
mdmdl
mddual
mdcmfrt
mdlp
mdsf

I want to see if I have any records that match mdvnda and mdmdl have
any of the other four fields different.

Thanks!

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.7/713 - Release Date: 3/7/2007
9:24 AM



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.