sum(bool)?

Поиск
Список
Период
Сортировка
От Daniel Wickstrom
Тема sum(bool)?
Дата
Msg-id 14998.34183.16811.538101@gargle.gargle.HOWL
обсуждение исходный текст
Ответ на sum(bool)?  (Olaf Zanger <olaf.zanger@soli-con.com>)
Ответы Re: sum(bool)?  (Andrew Perrin <aperrin@socrates.berkeley.edu>)
Список pgsql-sql
>>>>> "Olaf" == Olaf Zanger <olaf.zanger@soli-con.com> writes:
   Olaf> hi there i'd like to add up the "true" values of a   Olaf> comparison like
   Olaf> sum(a>b)
   Olaf> it just doesn't work like this
   Olaf> any workaround

Try using a case statement:

select sum(case when  a > b then 1 else 0 end) ....


-Dan


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: AW: [HACKERS] ask for help !!! (emergency case)
Следующее
От: Tod McQuillin
Дата:
Сообщение: Re: sum(bool)?