aggregates and case statements

Поиск
Список
Период
Сортировка
От Garry Saddington
Тема aggregates and case statements
Дата
Msg-id 200811161739.52554.garry@schoolteachers.co.uk
обсуждение исходный текст
Ответы Re: aggregates and case statements  (Richard Huxton <dev@archonet.com>)
Список pgsql-general

Is there a way to make the following statement return the total of all effort. At the moment it gives a list of sum vs case.

select sum(effort),

CASE WHEN effortandattainment.effort=5 THEN -3

WHEN effortandattainment.effort=4 THEN -2

WHEN effortandattainment.effort=3 THEN 1

WHEN effortandattainment.effort=2 THEN 2

WHEN effortandattainment.effort=1 THEN 3

END

from effortandattainment

group by case

Regards

Garry

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

Предыдущее
От: Steve Atkins
Дата:
Сообщение: Re: Database access over the Internet...
Следующее
От: Gerhard Heift
Дата:
Сообщение: avoid replace of column with variable in pgsql function