Re: aggregates and case statements

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: aggregates and case statements
Дата
Msg-id 49213A26.8020307@archonet.com
обсуждение исходный текст
Ответ на aggregates and case statements  (Garry Saddington <garry@schoolteachers.co.uk>)
Список pgsql-general
Garry Saddington wrote:
> Is there a way to make the following statement return the total of all effort. At the moment it gives a list of sum
vscase. 
>
>
> 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

SELECT sum(effort) FROM effortandattainment;

But I'm guessing that's not what you mean. Can you show what output
you'd like to have?

--
  Richard Huxton
  Archonet Ltd

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

Предыдущее
От: Richard Huxton
Дата:
Сообщение: Re: Problem with pg_restore into new database
Следующее
От: "Mr. John"
Дата:
Сообщение: Re: Problem with pg_restore into new database