Usuário com melhor resposta
Ajuda com SQL SERVER c#

Pergunta
-
Pessoal, preciso fazer um select que me retorno o seguinte:
CATEGORIA AUSENTES AUSENTES
VISITANTE 14 544
VENDEDOR 60 265
COMPRADOR 70 587
LEITOR 82 11
TOTAL PRESENTES: 233
TOTAL AUSENTES : 100000
FIZ O SEGUINTE:
select categoria,count(presente)presentes from cdpesqueiro where CATEGORIA = 'VENDEDOR'
resultado:
VENDEDOR
8
Mas, como faço para juntar todas as categorias?
- Editado Vinicius Vendramel quarta-feira, 1 de agosto de 2012 20:20
Respostas
-
Dá para fazer dessa forma também:
select categoria,count(recebeubolsa) AS Presentes from cdpesqueiro group by categoria
Abraços!Thiago Coelho
thiagocoelho.net
@thiagokoelho- Sugerido como Resposta Roberson Naves quinta-feira, 2 de agosto de 2012 11:49
- Marcado como Resposta Harley AraujoModerator sexta-feira, 3 de agosto de 2012 14:24
- Não Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-
Tenta assim:
SELECT CATEGORIA, COUNT(PRESENTES) PRESENTES, SUM(PRESENTES) FROM CDPESQUEIRO
Abraços!
Thiago Coelho
thiagocoelho.net
@thiagokoelho- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-
Sim, mas faça dessa forma:
select categoria,count(recebeubolsa)AS Presentes from cdpesqueiro where CATEGORIA IN ('LOJISTA', 'VISITANTE', 'COMPRADOR' ,'VENDEDOR', 'EXPOSITOR')
Abraços!
Thiago Coelho
thiagocoelho.net
@thiagokoelho- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-
Olá Vinicius, peço então que marque as sugestões como resposta para finalizar essa thread, se tem mais dúvidas sugiro criar outra thread no fórum de SQL.
Obrigado,
Abraços!
Thiago Coelho
thiagocoelho.net
@thiagokoelho- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
Todas as Respostas
-
Tenta assim:
SELECT CATEGORIA, COUNT(PRESENTES) PRESENTES, SUM(PRESENTES) FROM CDPESQUEIRO
Abraços!
Thiago Coelho
thiagocoelho.net
@thiagokoelho- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-
-
o que seriam 6 clausuras?
Thiago Coelho
thiagocoelho.net
@thiagokoelho -
-
6 CLAUSURAS
ASSIM>
select categoria,count(recebeubolsa)AS Presentes from cdpesqueiro where CATEGORIA = 'LOJISTA' AND CATEGORIA = 'VISITANTE' AND CATEGORIA = 'COMPRADOR ' AND CATEGORIA = 'VENDEDOR ' AND CATEGORIA = 'EXPOSITOR'
ASSIM NÃO DARIA?
-
Sim, mas faça dessa forma:
select categoria,count(recebeubolsa)AS Presentes from cdpesqueiro where CATEGORIA IN ('LOJISTA', 'VISITANTE', 'COMPRADOR' ,'VENDEDOR', 'EXPOSITOR')
Abraços!
Thiago Coelho
thiagocoelho.net
@thiagokoelho- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-
Thiagão, ainda não foi!!!
Preciso que saia a CATEGORIA sua respectiva coluna e os Presentes referente a cada categoria.. no caso:
('LOJISTA', 'VISITANTE', 'COMPRADOR' ,'VENDEDOR', 'EXPOSITOR');
olha como está:
- Editado Vinicius Vendramel quarta-feira, 1 de agosto de 2012 21:00
-
-
Dá para fazer dessa forma também:
select categoria,count(recebeubolsa) AS Presentes from cdpesqueiro group by categoria
Abraços!Thiago Coelho
thiagocoelho.net
@thiagokoelho- Sugerido como Resposta Roberson Naves quinta-feira, 2 de agosto de 2012 11:49
- Marcado como Resposta Harley AraujoModerator sexta-feira, 3 de agosto de 2012 14:24
- Não Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-
@Vinicius
Porque voce nao posta no form SQL?
O teu problema nao e codigo mais sim Logica. Se voce ler bem o teu post veras que cada thread pede coisas diferentes:
1-- primeiro mostrar categorias
2--depois dissestes que querias 6 CLAUSURAS
por ultimo queres: CATEGORIA sua respectiva coluna e os Presentes referente a cada categoria...
Tenta no forum SQL....
Espero que o Thiago Ajude.
So depois de saber como deves fazer, so assim consegues passar pra c#...
http://malange-levi.blogspot.co.uk/
- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
- Não Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-
-
Thiagão!!!! É isso aeeee brother! Mas, pode me ajudar mas um pouco?
Deu certinho!!! Agora neste mesmo select tem como trazer os ausentes? Criar uma coluna e fazer uma condição com os ausentes?
select categoria,count(recebeubolsa) AS Presentes from cdpesqueiro group by categoria WHERE recebeubolsa = '' As Ausentes;
OS PRESENTES na Campo recebeubolsa esta asssim: RecebeuBolsa e os que não receberam ou seja, esta ausente está vazio.- Editado Vinicius Vendramel quinta-feira, 2 de agosto de 2012 12:47
-
-
Olá Vinicius, peço então que marque as sugestões como resposta para finalizar essa thread, se tem mais dúvidas sugiro criar outra thread no fórum de SQL.
Obrigado,
Abraços!
Thiago Coelho
thiagocoelho.net
@thiagokoelho- Marcado como Resposta Vinicius Vendramel segunda-feira, 6 de agosto de 2012 16:04
-