Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 554213
            [titulo] => count result  Numa tabela de SQL server 2014
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-05-19 13:19:43
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 332951
            [status] => A
            [isExample] => 
            [NomeUsuario] => Fabiano Carvalho
            [Apelido] => FaabiianooC
            [Foto] => 332951_20140826143737.jpg
            [Conteudo] => Você pode fazer a soma condicionada, veja o exemplo abaixo.

[code]
SELECT
UF,
SUM(CASE WHEN SCORE = 'A' THEN 1 END) AS [A],
SUM(CASE WHEN SCORE = 'B' THEN 1 END) AS [B]
FROM TABELA
GROUP BY UF
[/code] ) )

count result Numa tabela de SQL server 2014

Micheloni
   - 19 mai 2016

Bom Dia galera, perdoem atrapalhar vosso dia,
alguem do forum por acaso me ajudaria a construir essa query?
tenho a seguinte tabela :
nome |compras | uf | score
luiz | 15 | sp | A
paulo | 10 | sp | B
maria | 9 | sp | B
marcos | 8 | rj | B
ronaldo | 7 | rj | B
julio | 10 | es | B
beto | 22 | sp | A
marcia | 13 | sp | A
rodrigo | 19 | sp | A
A= acima de 10 compras, B 10 compras ou menos.
e gostaria de fazer um COUNT(?) para gerar um resultado assim:
UF |A |B
es | |1
rj | |2
sp |4 |2
alguem tem uma luz ?

Post mais votado

Faabiianooc
   - 19 mai 2016

Você pode fazer a soma condicionada, veja o exemplo abaixo.

#Código

SELECT 
UF,
SUM(CASE WHEN SCORE = 'A' THEN 1 END) AS [A],
SUM(CASE WHEN SCORE = 'B' THEN 1 END) AS 
FROM TABELA
GROUP BY UF