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.