Dennis Munro wrote:

-snip about converting from QRY/400 to QMQRY-

>The major dilema now is what to do with those queries 
>(6) that create a file?  

STRQMQRY OUTPUT(*OUTFILE) should help.

>What I would like to know is what options I have 
>because these 6 queries have variables that 
>change (from/thru dates, accounting period, etc.) 
>with each running?  

QMQRY allows you to use variables.
SELECT FLD,FLD,FLD from FILE where FLD = &TEST

STRQMQRY xxx SETVAR(TEST &CLVARNAME)

>I have a question related to QM/400 & what people 
>do to "emulate" Query/400 Option 2 of matching 
>records - i.e., always take the primary file record
>even though there is no match on the secondary file.  
>I only have 1 of these to deal with but how do I deal 
>with QM/400 not having that capability?

Depending on what you need, look at LEFT OUTER JOIN or UNION.  UNION is
pretty easy:
SELECT F1.FLD,F1.FLD,F2.FLD from FILE1 F1,FILE2 F2 where F1.KEY = F2.KEY
union
SELECT FLD,FLD,'Not Found; from FILE1 where KEY not in 
  (SELECT KEY from FILE2)
ORDER BY 3,2,1

Buck Calabro
Aptis; Albany, NY


Billing Concepts Corp., a NASDAQ Listed Company, Symbol: BILL
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

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.