Comando count.

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Sidney Ramos
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 30 Jul 2008 3:51 pm
Localização: São Paulo
Sidney Ramos

Olá pessoal eu sou novo no forum e iniciante na area de desenvolvimento, e estou necessitando de um auxilio . Eu preciso trazer o total de clientes contidos em uma mesma conta .
Ex:

Selecionar tudo

select conta, count(*) "Total clientes na conta"
from tabela_conta
where onta = '123456' 
group by conta
Eu estou fazendo desta forma o comando porém ele não esta me trazendo a totalização .
Alguém pode me ajudar?

Obrigado
paulochagas
Moderador
Moderador
Mensagens: 86
Registrado em: Qua, 15 Mar 2006 2:46 pm
Localização: São Paulo - SP
Paulo Chagas Filho
__________________

Analista Funcional / Desenvolvedor Oracle EBS
MSN - paulochagas@hotmail.com
Gtalk - pachafi@gmail.com
Skype - paulochagas

tenta usar o having ao invés de um where
bertosro
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 88
Registrado em: Sex, 18 Ago 2006 11:13 am
Localização: São Paulo - SP
Bertosro
MSN / TALK - roberto.fernandes@gmail.com

O sua seleção esta correta, você não deseja o retorno a quantidade de clientes do cod '123456' ?
o que realmente precisa?
Sidney Ramos
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qua, 30 Jul 2008 3:51 pm
Localização: São Paulo
Sidney Ramos

Eu preciso da quantidade de todos os clientes contidos na conta:123456.
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Fala brother, beleza?

Cara, teu primeiro POST, onde colocou a querie:

Selecionar tudo

select conta, count(*) "Total clientes na conta" 
from tabela_conta 
where conta = 123456
group by conta 
Está correto brother.
A única alteração que fiz, foi tirar as aspas do nro 123456, para que o Oracle não faça conversão implícita (à não ser que sua conta seja CHAR ou VARCHAR2, daí não necessita tirar as aspas).
Para ter certeza, dê um select (pode ser select *) na tabela "Tabela_Conta" onde seu nro. de conta seja o 123456, como exemplo.

Se vierem valores, daí teremos que analisar melhor.
Qualquer coisa, manda pra gente.
lucasfaria88
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 7
Registrado em: Qui, 07 Ago 2008 2:57 pm
Localização: SP
Analista/Programador PL/SQL Pleno

Boa tarde!
Qual é a estrutura dessa tabela?
Responder
  • Informação