× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Something like this, (maybe... not tested, of course, and it is late):

select h.*
from tckthist h
where post_date = current date - 1 days
and not exists (
select *
from newtckts n
where n.customer# = h.customer#
and n.ticket# = h.ticket#
and n.tran_date = h.tran_date
)

Of course, post_date is not a date data tyoe field, so you need to change it to a date data type by substituting the appropriate code. There are lots of examples of how to convert to a date on the mailing list. Many consist of code like this, but there are other ways:
date( substr(ccyymmdd,1,4)
|| '-' || substr(ccyymmdd,5,2)
|| '-' || substr(ccyymndd,7,2)
)
You may need to adjust this if the incoming field is numeric.

Sam

On 8/30/2011 7:34 PM, Tom Hightower wrote:
Once again I come to the masters of all things SQL...

I have 2 files:

File TCKTHIST:
TICKET#
CUSTOMER#
TRAN_DATE (CCYYMMDD, likely not the same value as POST_DATE)
POST_DATE (CCYYMMDD)


File NEWTCKTS:
TICKET#
CUSTOMER#
TRAN_DATE (CCYYMMDD)

I need to work up an SQL statement that will find all entries in TCKTHIST
with a post_date = yesterday and which are not in file NEWTCKTS. Fields
TICKET#, CUSTOMER# and TRAN_DATE are common fields to both files; POST_DATE
is only in TCKTHIST.






As an Amazon Associate we earn from qualifying purchases.

This thread ...


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

This mailing list archive is Copyright 1997-2024 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.