|
Michael, do you realize how long this takes to run when you are dealing with
a lot of records (9391 to be exact)?
Thanks,
Jay Vaughn
iSeries Senior Programmer/Analyst
RateWatch
jayv@xxxxxxxxxxxxxx
251-633-8929
-----Original Message-----
From: Michael_Schutte@xxxxxxxxxxxx
To: RPG programming on the AS400 / iSeries <rpg400-l@xxxxxxxxxxxx>
Date: Fri, 15 Dec 2006 13:26:38 -0500
Subject: Re: SQL (RETURN MEDIAN?)
No burden... that was written on all smiles. Hard to tell with text.
anyway... you will also need to change the where statement I gave you. You
need to select the same record for both x and y.
WHERE x.QDDGRP = :WKGRP AND x.QDSDT >= :WKRUNDATE
AND x.QDINST = :FIINST
AND y.QDDGRP = :WKGRP AND y.QDSDT >= :WKRUNDATE
AND y.QDINST = :FIINST
Ciao!
Michael Schutte
Classic Italian dishes with a Bob Evans Twist - Enjoy our new Homestyle
Pastas!
rpg400-l-bounces@xxxxxxxxxxxx wrote on 12/15/2006 01:23:34 PM:
sorry to burden you... I primarily write in RPGIV and DB2... Thanks, Jay Vaughn iSeries Senior Programmer/Analyst RateWatch jayv@xxxxxxxxxxxxxx 251-633-8929 -----Original Message----- From: Michael_Schutte@xxxxxxxxxxxx To: RPG programming on the AS400 / iSeries <rpg400-l@xxxxxxxxxxxx> Date: Fri, 15 Dec 2006 12:07:20 -0500 Subject: Re: SQL (RETURN MEDIAN?) You seriously asked that... I was hoping that you would be able to plug and play. Here's what you want.... SELECT x.QDAPY INTO :WKAPYHIGH FROM BRDETAIL x CROSS JOIN BRDETAIL y WHERE x.QDDGRP = :WKGRP AND x.QDSDT >= :WKRUNDATE AND x.QDINST = :FIINST GROUP BY x.QDAPY HAVING SUM(SIGN(x.QDAPY-y.QDAPY)) IN (1,0) ORDER BY x.QDAPY DESC
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.