X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org Received: from localhost (unknown [64.117.224.130]) by svr1.postgresql.org (Postfix) with ESMTP id 574E9D1B4F0 for ; Mon, 1 Sep 2003 20:53:48 +0000 (GMT) Received: from svr1.postgresql.org ([64.117.224.193]) by localhost (neptune.hub.org [64.117.224.130]) (amavisd-new, port 10024) with ESMTP id 79576-01 for ; Mon, 1 Sep 2003 17:53:19 -0300 (ADT) Received: from news.hub.org (unknown [64.117.224.194]) by svr1.postgresql.org (Postfix) with ESMTP id DB8B9D1B56B for ; Mon, 1 Sep 2003 17:53:16 -0300 (ADT) Received: from news.hub.org (host-64-117-224-194.altec1.com [64.117.224.194] (may be forged)) by news.hub.org (8.12.9/8.12.9) with ESMTP id h81KrEek037273 for ; Mon, 1 Sep 2003 20:53:14 GMT (envelope-from news@news.hub.org) Received: (from news@localhost) by news.hub.org (8.12.9/8.12.9/Submit) id h81KkjZe032648 for pgsql-sql@postgresql.org; Mon, 1 Sep 2003 20:46:45 GMT From: gdavy@tpg.com.au (Glenn) X-Newsgroups: comp.databases.postgresql.sql Subject: running aggregates Date: 1 Sep 2003 13:46:34 -0700 Organization: http://groups.google.com/ Lines: 14 Message-ID: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: groups-abuse@google.com To: pgsql-sql@postgresql.org X-Virus-Scanned: by amavisd-new at postgresql.org X-Archive-Number: 200309/18 X-Sequence-Number: 14996 f1 sum_f1 avg_f1 pseudo_recno 10 10 10 1 20 30 15 2 30 60 20 3 40 100 25 4 50 150 30 5 60 210 35 6 I know I can do this by iterating with a plpgsql routine, but there must be a means simply using SQL Thanks in advance Glenn ps sorry if this isn't the appropriate use for this forum