[AccessD] Query giving different results each time

Mark A Matte markamatte at hotmail.com
Wed Jul 28 09:34:36 CDT 2004


I'll do my best...

The table in question uses the following fields:
bo_id...unique number string for each customer
profile_cm_seq...unique number string for each phone number
primary_ind...yes/no filed indicating primary
Effdt...date row is active
Phone...phone number

Each time a phone number is added...or changed...multiple rows are added.  
If you have the following row
bo   pro_cm_seq   Primary   effdt                 phone
10       86547          Y        5/21/2004       888/555/1212

and you add a new PRIMARY number336/555/2222 today...the following rows will 
be added:
bo   pro_cm_seq   Primary   effdt                 phone
10       86547          N        7/28/2004       888/555/1212
10       11235          Y        7/28/2004       336/555/2222


So now...I need the most current PRIMARY Phone number...but I have 2 records 
that show as PRIMARY with 2 different numbers... I can't just do a max on 
the date because the phone numbers are different.

I even went as far as islolating some of the records that showed in one pull 
but not the next...if I run the sql for just that bo_id...it pulls correctly 
everytime.

The table only has 2967 records in it.  All fields mentioned are TEXT except 
for the effdt...which is a date field.

If I could not get the right number of rows in my output...I would just keep 
tweaking the sql...my concern is why the same sql keeps giving me different 
results.

Thanks,

Mark





>From: "Scott Marcus" <marcus at tsstech.com>
>Reply-To: Access Developers discussion and problem 
>solving<accessd at databaseadvisors.com>
>To: "Access Developers discussion and problem 
>solving"<accessd at databaseadvisors.com>
>Subject: RE: [AccessD] Query giving different results each time
>Date: Wed, 28 Jul 2004 09:35:47 -0400
>
>Lets try a different route. Please explain what you have and what result 
>you want.
>
>Scott Marcus
>
>-----Original Message-----
>From: accessd-bounces at databaseadvisors.com
>[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Mark A Matte
>Sent: Wednesday, July 28, 2004 9:27 AM
>To: accessd at databaseadvisors.com
>Subject: RE: [AccessD] Query giving different results each time
>
>
>Scott,
>
>Thanks for the feedback...but the results of this sql are also
>inconsistant...I ran it 3 times...and got 3 different results...the 
>reslults
>are typically close...for the last 3 tries...it returned 2365, 2369 and
>2375...without changing anything...just re-running the sql???
>
>I fell very confused...lol
>
>Any ideas?
>
>Thanks,
>
>Mark
>
>
> >From: "Scott Marcus" <marcus at tsstech.com>
> >Reply-To: Access Developers discussion and problem
> >solving<accessd at databaseadvisors.com>
> >To: "Access Developers discussion and problem
> >solving"<accessd at databaseadvisors.com>
> >Subject: RE: [AccessD] Query giving different results each time
> >Date: Wed, 28 Jul 2004 09:12:00 -0400
> >
> >Mark,
> >
> >Do you try the following to see if it fixes your problem?
> >
> >SELECT B.profile_cm_seq,
> >        B.effdt,
> >        B.bo_id,
> >        B.primary_ind,
> >        B.phone
> >FROM tblPRS_Pending_PHONE B
> >WHERE (B.effdt=(SELECT Max(A.effdt)
> >                 FROM tblPRS_Pending_PHONE A
> >                 WHERE B.bo_id = A.bo_id
> >                       AND
> >                       B.profile_cm_seq = A.profile_cm_seq))
> >       AND
> >       B.primary_ind="y";
> >
> >
> >Scott Marcus
> >
> >--
> >_______________________________________________
> >AccessD mailing list
> >AccessD at databaseadvisors.com
> >http://databaseadvisors.com/mailman/listinfo/accessd
> >Website: http://www.databaseadvisors.com
>
>_________________________________________________________________
>Discover the best of the best at MSN Luxury Living. http://lexus.msn.com/
>
>--
>_______________________________________________
>AccessD mailing list
>AccessD at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/accessd
>Website: http://www.databaseadvisors.com
>
>
>--
>_______________________________________________
>AccessD mailing list
>AccessD at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/accessd
>Website: http://www.databaseadvisors.com

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




More information about the AccessD mailing list