Fwd: Re: sum(bool)?

Поиск
Список
Период
Сортировка
От J.Fernando Moyano
Тема Fwd: Re: sum(bool)?
Дата
Msg-id 01022522262800.01616@txino.mikasa.eh
обсуждение исходный текст
Ответы Re: Fwd: Re: sum(bool)?  (darcy@druid.net (D'Arcy J.M. Cain))
Список pgsql-sql
El Viernes 23 Febrero 2001 16:22, escribiste:
> hi there,
>
> i want to add up the "true" values of a comparison like
>
> sum(a>b)
>
> it just doesn't work like this
>
> any workaround?
>
> it is postgresql 7.0 under linux
>
> thanks
>
> olaf

I did exactly the same thing two months ago ....

I created this tiny function:

CREATE FUNCTION bool2int(bool) RETURNS integerAS 'select (case when $1=true then 1 else 0 end)'LANGUAGE 'sql';


You can do:  sum(bool2int(a>b))

easy ??? ;-))


--
Fernando Moyano

Frase del día:
--------------
El medico me prohibio beber wiski, ahora lo congelo y me lo como!

(*) SymeX ==> http://symex.lantik.com
(*) WDBIL ==> http://wdbil.sourceforge.net
(*) Informate sobre LINUX en http://www.linux.org



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

Предыдущее
От: jdassen@cistron.nl (J.H.M. Dassen (Ray))
Дата:
Сообщение: Re: ask for help !!! (emergency case)
Следующее
От: darcy@druid.net (D'Arcy J.M. Cain)
Дата:
Сообщение: Re: Fwd: Re: sum(bool)?