sum(time) problem

Поиск
Список
Период
Сортировка
От Oliver Vecernik
Тема sum(time) problem
Дата
Msg-id 3E27FF37.4060803@aon.at
обсуждение исходный текст
Ответы Re: sum(time) problem  (Julian Scarfe <julian.scarfe@ntlworld.com>)
Список pgsql-sql
Hi all,

I've got following table structure:

sport=# \d polar                Table "polar"Column |           Type           | Modifiers
--------+--------------------------+-----------ts     | timestamp with time zone | not nulltime   | time without time
zone  |sport  | integer                  | default 1kcal   | 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 |  3882001-05-18
17:08:11+02| 00:42:36 |     1 |  5952001-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




В списке pgsql-sql по дате отправления:

Предыдущее
От: "D'Arcy J.M. Cain"
Дата:
Сообщение: Re: cannot create function that uses variable table name
Следующее
От: Julian Scarfe
Дата:
Сообщение: Re: sum(time) problem