|
Hello,
Initial message :
Hello List
"I need assistance creating the select on a particular 6 byte field.
I need to create a mappfield and substring the 1st three digits into the
field then add the last three digits. then of course include this field in
the keyfield parm of ny opnqryf- meaning my cn will be sorted based on the
last three digits-then the first three. Please forgive my description- I am
new to opnqry. Any help will be much appreciated-Thanks"
______________________________________________________
My Example :
OVRDBF FILE(GCCEJOIN) TOFILE(GCCEEN) MBR(*FIRST) +
SECURE(*YES) SHARE(*YES)
OPNQRYF FILE((GCCEEN) (GCCEDE)) FORMAT(GCCEJOIN) OPTION(*INP) +
OPTALLAP(*NO) +
QRYSLT(' +
CEANNU *NE "O" +
*AND CDANN *NE "O" +
*AND CEDTCDA *LE "' *CAT &DATE *CAT '" +
*AND CECUBP *NE "O" +
*AND %SST(CEPOST 1 2) *EQ "31" +
') +
KEYFLD( +
CEDPT +
CECCL +
CDNUM +
) +
MAPFLD( +
(CEDTCDZ CEDTCD *ZONED 008) +
(CEDTCDA CEDTCDZ *CHAR 008) +
(DTAN '%SST(CEDTCA 3 2)' *CHAR 002) +
(DTMO '%SST(CEDTCA 5 2)' *CHAR 002) +
(DTANMO 'DTAN !! DTMO' *CHAR 004) +
) +
JFLD((1/CENUM 2/CDNUM *EQ)) +
OPNID(OPNID)
+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-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 mailing list archive is Copyright 1997-2025 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.