none
Count ( Query ) RRS feed

  • Pergunta

  • Com a query: 

    select Cidade,COUNT(cidade)as Qtde from vw_rs_entidade
    where email is not null
    and id_tipo = 1
    and situacao in ('Ativo')
    group by cidade
    having count(cidade)>1

    Tenho o resultado:

    

    Quando vou incluir o codigo_entidade + razao_social não retorna nada:

    select codigo_entidade, razao_social, Cidade,COUNT(cidade)as Qtde from vw_rs_entidade
    where email is not null
    and id_tipo = 1
    and situacao in ('Ativo')
    group by codigo_entidade, razao_social,cidade
    having count(cidade)>1


    terça-feira, 7 de junho de 2016 20:00

Respostas

  • Deleted
    quarta-feira, 8 de junho de 2016 11:20
  • A questão é que você não tem nenhum CODIGO_ENTIDADE que exista em mais do que uma cidade.

    select codigo_entidade, razao_social, Cidade,COUNT(cidade)as Qtde from vw_rs_entidade
    where email is not null
    and id_tipo = 1
    and situacao in ('Ativo')
    group by codigo_entidade, razao_social,cidade
    having count(cidade)>1

    Experimente colocar having count(cidade)>0 e você verá seus registros.

    Espero que esclareça sua dúvida!


    Vithor da Silva e Silva | SQL Server Consultant and Trainer | vithor@vssti.com.br | Blog: http://www.vssti.com.br/blog ** Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. **

    quarta-feira, 8 de junho de 2016 14:22

Todas as Respostas

  • Boa tarde,

    Se não está retornando nada é porque não existe mais de uma linha na tabela com os mesmos valores nas colunas que estão no Group By (codigo_entidade, razao_social e cidade).

    Espero que ajude


    Assinatura: http://www.imoveisemexposicao.com.br

    terça-feira, 7 de junho de 2016 20:05
  • Deleted
    quarta-feira, 8 de junho de 2016 11:20
  • A questão é que você não tem nenhum CODIGO_ENTIDADE que exista em mais do que uma cidade.

    select codigo_entidade, razao_social, Cidade,COUNT(cidade)as Qtde from vw_rs_entidade
    where email is not null
    and id_tipo = 1
    and situacao in ('Ativo')
    group by codigo_entidade, razao_social,cidade
    having count(cidade)>1

    Experimente colocar having count(cidade)>0 e você verá seus registros.

    Espero que esclareça sua dúvida!


    Vithor da Silva e Silva | SQL Server Consultant and Trainer | vithor@vssti.com.br | Blog: http://www.vssti.com.br/blog ** Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. **

    quarta-feira, 8 de junho de 2016 14:22