Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Paulo Corrêa

Select Count

Recommended Posts

Olá... Estou tendo um baita problema com uma consulta, pois acesso duas tabelas de um banco de dados Access(TB_CLIENTES, TB_ORCAMENTO), onde retorno o nome, e-mail e telefone do cliente e o nº do orçamento referente a este cliente, mas se o cliente "Paulo" tem 4 orçamentos no retorno da consulta vem na tela 4 vezes o nome e os nºs respectivos dos orçamentos. O que eu preciso é que apareça uma única vez o nome e a quantidade de orçamentos refefrente a este nome. Obrigado até aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá... Estou tendo um baita problema com uma consulta, pois acesso duas tabelas de um banco de dados Access(TB_CLIENTES, TB_ORCAMENTO), onde retorno o nome, e-mail e telefone do cliente e o nº do orçamento referente a este cliente, mas se o cliente "Paulo" tem 4 orçamentos no retorno da consulta vem na tela 4 vezes o nome e os nºs respectivos dos orçamentos. O que eu preciso é que apareça uma única vez o nome e a quantidade de orçamentos refefrente a este nome. Obrigado até aqui...

PauloUtilize o GROUP BY pra resolver seu problema.Vai ficar algo mais ou menos assim:SELECT C.codCliente, C.nome, count(O.codOrcamento) as QuantidadeFROM Orcamentos O JOIN Clientes C ON O.codCliente = C.codClienteGROUP BY C.codCliente, C.nomeAbraçoCassiano.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá... Estou tendo um baita problema com uma consulta, pois acesso duas tabelas de um banco de dados Access(TB_CLIENTES, TB_ORCAMENTO), onde retorno o nome, e-mail e telefone do cliente e o nº do orçamento referente a este cliente, mas se o cliente "Paulo" tem 4 orçamentos no retorno da consulta vem na tela 4 vezes o nome e os nºs respectivos dos orçamentos. O que eu preciso é que apareça uma única vez o nome e a quantidade de orçamentos refefrente a este nome. Obrigado até aqui...

PauloUtilize o GROUP BY pra resolver seu problema.Vai ficar algo mais ou menos assim:SELECT C.codCliente, C.nome, count(O.codOrcamento) as QuantidadeFROM Orcamentos O JOIN Clientes C ON O.codCliente = C.codClienteGROUP BY C.codCliente, C.nomeAbraçoCassiano.

Valeu Cassiano.....funcionou..... Esse sem dúvida é o Forum com os melhores membros.... Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.