Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta Com Contagem ?


galeocerdo

Pergunta

Bom Dia!!

Sou biólogo e utilizo o Access para inserir dados de pesquisa.

Gostaria de saber como fazer para criar uma consulta que me forneça uma

tabela com contagem em intervalos de classes.

EX:

Tenho entrada (registros) de várias espécies (A, B, C, D, etc.) e para cada uma dessas espécies tenho informações de sexo, comprimento total e peso total, além de outras.

Vamos supor que para a espécie A eu tenho indivíduos que medem de 30 a 100 cm e para a espécie B indivíduos que medem de 70 a 160 cm.

Minha dúvida é a seguinte:

É possível fazer uma consulta onde eu gere uma tebela com informações

de quantos indivíduos por classe de comprimento e por sexo ?

Ex:

Espécie Classe de comprimento Quantidade

A 30 a 40 cm 7

A 40 a 50 cm 13

A 50 a 60 cm 22

A 60 a 70 cm 48

B 70 a 80 cm 16

B 80 a 90 cm 37...........E assim por diante

Qualquer ajuda é bem vinda.

Não tenho noção de Visual Basic, mais me esforço

para aprender se for preciso.

Agradeço pela ajuda.

Um abraço,

Rafael

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bom Dia!!

Sou biólogo e utilizo o Access para inserir dados de pesquisa.

Gostaria de saber como fazer para criar uma consulta que me forneça uma

tabela com contagem em intervalos de classes.

EX:

Tenho entrada (registros) de várias espécies (A, B, C, D, etc.) e para cada uma dessas espécies tenho informações de sexo, comprimento total e peso total, além de outras.

Vamos supor que para a espécie A eu tenho indivíduos que medem de 30 a 100 cm e para a espécie B indivíduos que medem de 70 a 160 cm.

Minha dúvida é a seguinte:

É possível fazer uma consulta onde eu gere uma tebela com informações

de quantos indivíduos por classe de comprimento e por sexo ?

Ex:

Espécie    Classe de comprimento  Quantidade

  A                  30 a 40 cm                  7

  A                  40 a 50 cm                  13

  A                  50 a 60 cm                  22

  A                  60 a 70 cm                  48

  B                  70 a 80 cm                  16

  B                  80 a 90 cm                  37...........E assim por diante

Qualquer ajuda é bem vinda.

Não tenho noção de Visual Basic, mais me esforço

para aprender se for preciso.

Agradeço pela ajuda.

Um abraço,

Rafael

Faça assim:

Cria uma consulta, vá em exibir Modo SQL e tente seguir esse ex:

SELECT especie, cmprimento, Count(especie) AS total

FROM cliente

GROUP BY especie, cmprimento;

nesse select existe um campo na tabela que se chama especie, nele esta cadastrado as especies A, B, C..., e na mesma tabela existe um outro campo chamado de cumprimento 40 a 50...

tente aí

Qualquer coisa retorne

Link para o comentário
Compartilhar em outros sites

  • 0

Olá Lisandro,

Obrigado pela resposta.

Tentei fazer o que você sugeriu e acusou o seguinte erro:

Cópia do que eu digitei no SQL:

SELECT Especie, Comprimento Total, Count(Especie) AS total

FROM cliente

GROUP BY Especie, Comprimento Total;

Mensagem de erro:

<Erro de sintaxe (operador faltando) na expressão de consulta 'Comprimento Total'.>

Na minha tabela existem os campos [Especie] e [Comprimento Total], além de outros.

Para essa tabela eu criei um formulário onde digito os dados: Espécie A, Comprimento Total 67,5; Espécie B, Comprimento Total 89,7; e assim por diante.

Gostaria fazer uma consulta que me informasse quantos indivíduos da espécie A existem entre 65 e 70 cm, entre 70 e 75 cm, entre 75 e 80 cm, etc.., ou quantos indivíduos da espécie B entre 85 e 90 cm, e assim por diante.

Não consigo criar uma única consulta que me faça esse resumo de todas as espécies por "classe de comprimento". (Em biologia uma classe de comprimento, é um intervalo entre 60 e 65 cm, ou entre 1 e 2 metros por exemplo. Um ponto importante é contar quantos indivíduos são observados em cada classe).

Obrigado pela atenção

Um abraço

Rafael

Link para o comentário
Compartilhar em outros sites

  • 0
Olá Lisandro,

Obrigado pela resposta.

Tentei fazer o que você sugeriu e acusou o seguinte erro:

Cópia do que eu digitei no SQL:

SELECT Especie, Comprimento Total, Count(Especie) AS total

FROM cliente

GROUP BY Especie, Comprimento Total;

Mensagem de erro:

<Erro de sintaxe (operador faltando) na expressão de consulta 'Comprimento Total'.>

Na minha tabela existem os campos [Especie] e [Comprimento Total], além de outros.

Para essa tabela eu criei um formulário onde digito os dados: Espécie A, Comprimento Total 67,5; Espécie B, Comprimento Total 89,7; e assim por diante.

Gostaria fazer uma consulta que me informasse quantos indivíduos da espécie A existem entre 65 e 70 cm, entre 70 e 75 cm, entre 75 e 80 cm, etc.., ou quantos indivíduos da espécie B entre 85 e 90 cm, e assim por diante.

Não consigo criar uma única consulta que me faça esse resumo de todas as espécies por "classe de comprimento". (Em biologia uma classe de comprimento, é um intervalo entre 60 e 65 cm, ou entre 1 e 2 metros por exemplo. Um ponto importante é contar quantos indivíduos são observados em cada classe).

Obrigado pela atenção

Um abraço

Rafael

olá galeocerdo, 1º o nome da tabela não é cliente, coloque o nome da sua tabela,

2º, verifique se o nome é realmente comprimento total(se tem espaço, ou se te um underline)...

ve aí

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...