Re: Complex SQL
From: Alexander Kuznetsov <Alexander.Kuznetsov_at_marshmc.com>
Date: 28 Oct 2002 12:28:00 -0800
Message-ID: <ac5bc7c1.0210281228.6cd42d3c_at_posting.google.com>
Date: 28 Oct 2002 12:28:00 -0800
Message-ID: <ac5bc7c1.0210281228.6cd42d3c_at_posting.google.com>
Hi Jim,
This script
CREATE TABLE TEST(D DATE, N NUMBER(5));
INSERT INTO TEST(D, N)VALUES('02-JAN-02', 10); INSERT INTO TEST(D, N)VALUES('03-JAN-02', 17); INSERT INTO TEST(D, N)VALUES('04-JAN-02', 83);
SELECT T1.D, SUM(T2.N)/COUNT(T2.N)
FROM TEST T1, TEST T2
WHERE T2.D <= T1.D
GROUP BY T1.D;
DROP TABLE TEST;
retieves
D SUM(T2.N)/COUNT(T2.N)
--------- --------------------- 02-JAN-02 10 03-JAN-02 13.5 04-JAN-02 36.6666667Received on Mon Oct 28 2002 - 21:28:00 CET