Sum of columns

Поиск
Список
Период
Сортировка
От janek12@web.de
Тема Sum of columns
Дата
Msg-id trinity-69c71490-7340-4763-9035-24b30bf1eafd-1378689169187@3capp-webde-bs23
обсуждение исходный текст
Ответы Re: Sum of columns  (Chris Curvey <chris@chriscurvey.com>)
Re: Sum of columns  ("Tomas Vondra" <tv@fuzzy.cz>)
Re: Sum of columns  (Rob Sargentg <robjsargent@gmail.com>)
Re: Sum of columns  (Marc Mamin <M.Mamin@intershop.de>)
Список pgsql-general
Hi, 

 

this is my query:

SELECT user,

        sum(CASE WHEN lev >= 50 AND lev < 70 THEN 1 ELSE 0 END) as a,
        sum(CASE WHEN lev >= 70 AND lev < 80 THEN 1 ELSE 0 END) as b,
        sum(CASE WHEN lev >= 80 AND lev <= 90 THEN 1 ELSE 0 END) as c,

        sum(CASE WHEN lev > 90 THEN 1 ELSE 0 END) as d,
        (SELECT a + b + a + d) AS matches
        FROM t_temp_fts 
        GROUP BY user'

 

I like to add up the 4 columns a,b,c and d of every user, but it doesn't work like this.

Does anyone know a solution

 

Janek Sendrowski

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

Предыдущее
От: Bret Stern
Дата:
Сообщение: Re: Call for design: PostgreSQL mugs
Следующее
От: Chris Curvey
Дата:
Сообщение: Re: Sum of columns