GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Duvida: Usando o AVG com a função Count
Índice dos Fóruns
»
Persistência: Hibernate, JPA, JDBC e outros
Autor
Mensagem
19/07/2010 09:55:24
Assunto:
Duvida: Usando o AVG com a função Count
lusfilip
Thread.start()
Membro desde: 13/05/2010 14:19:26
Mensagens: 30
Offline
Olá galera tudo bom..
to com uma pequena duvida...
Eu to precisando fazer uma consulta no SQL que traz o seguinte dados
as cidade das pessoas que estao no banco, a soma das cidades iguais. e o percentual das cidades e total das cidades
eu fiz assim
select cidade, count(cidade) from pessoa group by cidade
Até aqui tudo bem.. porque funciona direitinho..
ex: 2 pessoas de BH e 5 de contagem e 3 do Rio
aparecia:
BH 2
Contagem 5
RIo 3
mas como eu faço para fazer o percentual?
quando eu tento fazer
select cidade, count(cidade),AVG(CIDADE) from pessoa group by cidade
me da o seguinte erro:
Operand data type varchar is invalid for avg operator
to usando o SQL 2008.
alguem aí sabe como eu converter para poder usar o AVG?
19/07/2010 14:26:15
Assunto:
Re:Duvida: Usando o AVG com a função Count
pmlm
GUJ Master
Membro desde: 20/04/2009 12:20:07
Mensagens: 1199
Localização: Portugal
Offline
O AVG dá a média de um valor. O que tu queres é uma divisão entre o count() por cidade e o count() total.
Assim de repente, só vejo isso com dois SELECT...
select cidade, count(*) as cnt, count(*) * 100 / (SELECT count(*) from pessoa) as percentagem from pessoa group by cidade
This message was edited 1 time. Last update was at 19/07/2010 14:26:37
Índice dos Fóruns
»
Persistência: Hibernate, JPA, JDBC e outros
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team