|
I bet you think we should never use the RPG cycle, too. ;-)
At 10:02 AM 4/3/02 -0500, you wrote:
>This is a multipart message in MIME format.
>--
>[ Picked text/plain from multipart/alternative ]
>If this works, you could use this in a sql CREATE VIEW statement to create
>a logical file. Then your Query/400 can query this.
>
>Doesn't DDS stand for Dead Data Script?
>
>Rob Berendt
>--
>"They that can give up essential liberty to obtain a little temporary
>safety deserve neither liberty nor safety."
>Benjamin Franklin
>
>
>
>
>Finucci Domenico <Domenico.Finucci@Fiditalia.it>
>Sent by: midrange-l-admin@midrange.com
>04/02/2002 08:50 AM
>Please respond to midrange-l
>
>
> To: "'midrange-l@midrange.com'" <midrange-l@midrange.com>
> cc:
> Fax to:
> Subject: R: SQL or Logical file equivalent for this code
>
>
>Try this:
>SELECT
> case
> when locate(',',
>cmbana) <> 0
> then
> substr(cmbana, 1,
>locate(',', cmbana)-1) !!
> ' ' !! substr(cmbana,
>locate(',' , cmbana)+1, 40)
> else
> cmbana !! '.'
> end
>FROM YourFile
>
>Sincerely
>Domenico Finucci
>Fiditalia , Milano, 02- 4301-2494
>
>
>-----Messaggio originale-----
>Da: Mark Allen [mailto:allenmark@nu-z.net]
>Inviato: marted́ 2 aprile 2002 15.21
>A: midrange-l@midrange.com
>Oggetto: SQL or Logical file equivalent for this code
>
>
>Our customer master file has one field for customer name. For business'
>it is the Company name i.e. John Smith Realty, for individuals its
>their name in the format Last Name, First name.
>
>(Yeah I know, bad design but I am stuck with it)
>
>We use the following snippet of code to reverse the Last Name, First
>name in programs where we need to where CMBANA is the customer name
>field
>
>
>C CLEARADRA
>C*** IF COMMA EXIST REVERSE FIRST AND LAST NAME ...
>C ',' SCAN CMBANA X
>C ADD 1 X
>C X IFGT 1
>C SUBSTCMBANA:X WRK32F 32 P
>C SUB 2 X
>C X SUBSTCMBANA WRK32L 32 P
>C WRK32F CAT WRK32L:1 CMBANA P
>C ENDIF
>C/SPACE
>
>
>We do lots of queries to generate name and address files for various
>marketing and informational purposes. I then end up running the final
>generated output file thru a program with the following code to "fix"
>the name field.
>
>Is there a way to accomplish the above using either SQL or in a logical
>file... or is there a better way than what I am doing now?
>
>
>Mark Allen
>I.S. Manager
>Wilkes Telephone & Electric
>A Dycom Company
>Phone: (706) 678-9565
>Email: allenmark@nu-z.net
>http://www.nu-z.net
>
>
>
>
>
>_______________________________________________
>This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
>list
>To post a message email: MIDRANGE-L@midrange.com
>To subscribe, unsubscribe, or change list options,
>visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l
>or email: MIDRANGE-L-request@midrange.com
>Before posting, please take a moment to review the archives
>at http://archive.midrange.com/midrange-l.
>_______________________________________________
>This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
>list
>To post a message email: MIDRANGE-L@midrange.com
>To subscribe, unsubscribe, or change list options,
>visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l
>or email: MIDRANGE-L-request@midrange.com
>Before posting, please take a moment to review the archives
>at http://archive.midrange.com/midrange-l.
>
>
>
>_______________________________________________
>This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
>To post a message email: MIDRANGE-L@midrange.com
>To subscribe, unsubscribe, or change list options,
>visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l
>or email: MIDRANGE-L-request@midrange.com
>Before posting, please take a moment to review the archives
>at http://archive.midrange.com/midrange-l.
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.