× 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.




Thanks for your reply Tom
This looks interesting
I took your example, and applied it to my file (changing to the applicable
field names) and lo and behold, what I wanted to see
Now I have to also include ALL the other fields and play with creating a
temporary file, where I can then update the time-stamp etc,etc,etc.

VERY INTERESTING
Thanks


Alan Shore
Programmer/Analyst, Direct Response
E:AShore@xxxxxxxx
P:(631) 200-5019
C:(631) 880-8640
"If you're going through Hell, keep going" - Winston Churchill



Tom E Stieger
<testieger@finewi
re.com> To
Sent by: "'Midrange Systems Technical
midrange-l-bounce Discussion'"
s@xxxxxxxxxxxx <midrange-l@xxxxxxxxxxxx>
cc

08/09/2010 03:28 Subject
PM RE: Using SQL to "mix" the records
in a file

Please respond to
Midrange Systems
Technical
Discussion
<midrange-l@midra
nge.com>






Use row number by timestamp and breaking on record type. Then you can
order by row number and recid.

WITH numbering AS (
SELECT timestamp, recid,
ROW_NUMBER() OVER (PARTITION BY recid ORDER BY timestamp) AS
number
FROM your_file )

SELECT number, recid, timestamp FROM numbering

ORDER BY number, recid

-Tom Stieger

PS. There is more info on this and other functions at
http://www-03.ibm.com/systems/resources/systems_i_software_db2_pdf_rcte_olap.pdf
.

-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Alan Shore
Sent: Monday, August 09, 2010 11:30 AM
To: midrange-l@xxxxxxxxxxxx
Subject: Re: Using SQL to "mix" the records in a file


As soon as I pressed Enter, I wasn't too sure that I had explained myself
So here is my second attempt The file contains 1,000 records, by timestamp,
but as it happens, the first 500 are record types A and the second 500 are
record types B (by timestamp)

I need to change the timestamp so that the 2 types are mingled A B A B A B

by timestamp

Hopefully that makes it a little clearer

Again, thanks in advance



Alan Shore
Programmer/Analyst, Direct Response
E:AShore@xxxxxxxx
P:(631) 200-5019
C:(631) 880-8640
"If you're going through Hell, keep going" - Winston Churchill



Alan Shore
<AlanShore@xxxxxx
om> To
Sent by: midrange-l@xxxxxxxxxxxx
midrange-l-bounce cc
s@xxxxxxxxxxxx
Subject
Using SQL to "mix" the records in a
08/09/2010 01:53 file
PM


Please respond to
Midrange Systems
Technical
Discussion
<midrange-l@midra
nge.com>







Morning all
sorry about the subject line, but I couldn't think of a better one Here is
my predicament

I have a test file with thousands of records, but basically 2 types Record
type A Record type B

The key to this file is a timestamp field, however, the file is basically
one batch of record type A, followed by a batch of record type B (based on
timestamp)
How can I "mix/mingle" these types so that the sequence (by timestamp) is A
B A B A

it can be a group of A, a group of B, a group of A, a group of B As long as
there is a mixture I've thought about this all morning to no avail, so if
someone has any ideas , it would be MUCH appreciated

Thanks in advance


Alan Shore
Programmer/Analyst, Direct Response
E:AShore@xxxxxxxx
P:(631) 200-5019
C:(631) 880-8640
"If you're going through Hell, keep going" - Winston Churchill
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe, unsubscribe,
or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx 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@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx
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 thread ...

Replies:

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.