From: | Oliver Vecernik <vecernik(at)aon(dot)at> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | sum(time) problem |
Date: | 2003-01-17 13:03:51 |
Message-ID: | 3E27FF37.4060803@aon.at |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Hi all,
I've got following table structure:
sport=# \d polar
Table "polar"
Column | Type | Modifiers
--------+--------------------------+-----------
ts | timestamp with time zone | not null
time | time without time zone |
sport | integer | default 1
kcal | integer |
Primary key: polar_pkey
sport=# select * from polar limit 3;
ts | time | sport | kcal
------------------------+----------+-------+------
2001-05-17 19:47:31+02 | 00:28:25 | 1 | 388
2001-05-18 17:08:11+02 | 00:42:36 | 1 | 595
2001-05-19 13:41:43+02 | 00:51:39 | 1 | 737
(3 rows)
I'd like to have the total amount of time:
sport=# select sum(time) from polar where extract(year from ts)=2001;
ERROR: Unable to select an aggregate function sum(time without time zone)
It seems I've chosen the wrong type. Or is there another solution?
Oliver
--
VECERNIK Datenerfassungssysteme
A-2560 Hernstein, Hofkogelgasse 17
Tel.: +43 2633 47530, Fax: DW 50
http://members.aon.at/vecernik
From | Date | Subject | |
---|---|---|---|
Next Message | Julian Scarfe | 2003-01-17 13:13:31 | Re: sum(time) problem |
Previous Message | D'Arcy J.M. Cain | 2003-01-17 09:48:29 | Re: cannot create function that uses variable table name |