Duvida: Usando o AVG com a função Count  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
lusfilip
Thread.start()
[Avatar]

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




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




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?
[Email] [MSN]
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...

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:   
Powered by JForum 2.1.8 © JForum Team