Or how about just:

SELECT count(*) FROM tablename WHERE a > b;

----------------------------------------------------------------------
Andrew J Perrin - Ph.D. Candidate, UC Berkeley, Dept. of Sociology  
Chapel Hill, North Carolina, USA - http://demog.berkeley.edu/~aperrin
        [EMAIL PROTECTED] - [EMAIL PROTECTED]
On Fri, 23 Feb 2001, Daniel Wickstrom wrote:

> >>>>> "Olaf" == Olaf Zanger <[EMAIL PROTECTED]> 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
> 

Reply via email to