Ir para conteúdo

POWERED BY:

Arquivado

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

Asprendendo2010

Select COUNT

Recommended Posts

Fala Galera beleza...?

 

Sou novo no site e novo também na programação já peço desculpas por eventuais erros ou descuidos iniciais que cometa aqui no fórum.

 

Seguinte gostaria que vocês me ajudassem no seguinte item.

 

Eu tenho aqui tb_cliente usuario de com o id 1 e outro com o id 2.

Tabela tb_produtos

 

o cliente id1 compra 2 produtos diferentes (dvd,cd) e o cliente id2 compra 3 produtos diferentes(dvd,cd,oculos).

 

Então gostaria de saber uma maneira para mostrar os dados assim no SQL SERVER 2005

 

id1 - 2

id2 - 3

 

Eu tentei de todas as maneiras com o COUNT(campo), GROUP BY, HAVING mais não consegui...

SELECT DISTINCT
   c.cod_cliente, 
   COUNT(p.cod_produto) AS 'QUANTIDADE DE ITENS'
FROM
   tb.cliente
   INNER JOIN tb_produto p ON p.id_cliente = c.cod_cliente
GROUP BY
 c.cod_cliente 

 

É isso, obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT 

c.cod_cliente,

COUNT(p.cod_produto) AS 'QUANTIDADE DE ITENS'

FROM

tb.cliente

INNER JOIN tb_produto p ON p.id_cliente = c.cod_cliente

GROUP BY

c.cod_cliente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não vejo nada de errado com esse comando, até executei um pra ver e aqui deu certo, mostra os resultados

do jeito que você quer...Tenta desse jeito aí, só foi alterada a sintaxe:

 

select distinct 
   c.cod_cliente, COUNT(p.cod_produto) as QuantidadeItens
from 
   Cliente c ,Produto p 
where 
   c.cod_cliente = p.cod_cliente
group by 
   c.cod_cliente 

Abraços,

Espero ter ajudado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT DISTINCT

c.cod_cliente,

COUNT(p.cod_produto) AS "QUANTIDADE DE ITENS"

FROM

tb.cliente

INNER JOIN tb_produto p ON p.id_cliente = c.cod_cliente

GROUP BY

c.cod_cliente

 

 

Aparente mete tudo certo aunica coisa que mudei foi as aspa dupla em negrito

espero ter ajudado

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.