MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

3 participantes

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 05/09/2018

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  eristonmattos 29/12/2020, 12:47

    Boa tarde amados,

    A dúvida é como consultar dados em campos de 4 tabelas diferentes,

    Resumo:

    4 tabelas:
    - Agenda de castração gatos (Bairro e Data de Castração)
    - Detalhe de agenda de castração gatos (Quantidade)
    - Agenda de castração cães (Bairro e Data de Castração)
    - Detalhe de agenda de castração cães (Quantidade)

    Preciso de uma consulta que some as "quantidades" nessas tabelas, mas que contenha o Bairro e a Data de Castração,
    Como são tabelas diferentes não sei como construir isso, de forma que me retorne:

    Bairro tal, na data tal, com a quantidade total de gatos e cães castrados.

    Obs.: a título de informação, eu tenho consulta que mostra bairro, data de castração e quantidades, mas separadamente,
    ou seja, só consigo o resultado pra gatos e o resultado pra cães, quero tudo junto.
    Depois eu até me viro pra montar o relatório com a consulta, mas não consigo criá-la.

    Procurei nos tópicos Consultas, mas não encontrei nada aproximado.

    Desde já, grato a todos.

    Att,
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Re: [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  scandinavo 29/12/2020, 15:18

    Se te falando como fazer você não conseguira fazer.

    Então posta uma parte do seu banco de dados. para facilitar.
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 05/09/2018

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  eristonmattos 5/1/2021, 21:23

    Boa noite scandinavo,

    Eis o link pra vc baixar o BD e dar uma olhada:


    https://drive.google.com/file/d/1a26xGnIpkoTiGaQC7x7qcgWE9XLGLTv1/view?usp=sharing

    Abraço
    Silvio
    Silvio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4754
    Registrado : 20/04/2011

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Re: [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  Silvio 6/1/2021, 08:49

    Sinceramente eu teria criado apenas uma tabela com todos os dados em questão.
    Seria mais simples e fácil de coletar e desenvolver  os dados para análise.

    Para separar, colocaria um caixa sim/não para diferenciar felino de canino.

    Com isso, apenas duas consultas onde me mostrariam os dados em questão de quantidades de castrações, quer sejam por bairro, por data ou por espécie em questão.

    Fica aqui a dica.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Re: [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  scandinavo 6/1/2021, 10:50

    Passe o nome correto destas tabelas

    4 tabelas:
    - Agenda de castração gatos (Bairro e Data de Castração)
    - Detalhe de agenda de castração gatos (Quantidade)
    - Agenda de castração cães (Bairro e Data de Castração)
    - Detalhe de agenda de castração cães (Quantidade)


    e também destas consultas

    Obs.: a título de informação, eu tenho consulta que mostra bairro, data de castração e quantidades, mas separadamente,
    ou seja, só consigo o resultado pra gatos e o resultado pra cães, quero tudo junto.
    Depois eu até me viro pra montar o relatório com a consulta, mas não consigo criá-la.


    se os campos das consultas forem iguais acredito que uma consulta união já resolva o problema.


    Pensou em levar em consideração o que Silvio falou é uma boa ideia
    mas eu usaria um campo com uma combox Cão ou Gato
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 05/09/2018

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  eristonmattos 6/1/2021, 15:45

    Boa tarde scandinavo,

    Desde já desculpem-me pelo erro: não é cão ou gato, mas "protetores e ONG's" e "Tutores",
    a necessidade continua a mesma claro, assim sendo:

    - Agenda de castração Protetores e ONG's (Bairro e Data de Castração)
    - Detalhe de agenda de castração Protetores e ONG's (Quantidade)
    - Agenda de castração Tutores (Bairro e Data de Castração)
    - Detalhe de agenda de castração Tutores (Quantidade)

    Vc pediu os nomes, eis todos:

    TblAgendaProtONG
    TblDetalheAgendaProtONG
    TblAgendaTutor
    TblDetalheAgendaTutor

    Sobre o que o Silvio disse, até consigo entender em parte, mas infelizmente o
    BD está muito mais adiantado do que parece no que eu enviei, eu exclui grande
    parte do que existe no BD todo, com todos os formulários, outras consultas,
    outros relatórios e até outros módulos, login, menu principal e etc.
    Daria um trabalho dos infernos tentar alterar o que já existe ou incluir.
    Mas fico-lhe muito agradecido pela dica, vou considerar pedir dias assim quando
    precisar criar outro DB enfim.

    Att,
    Eriston.
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Re: [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  scandinavo 7/1/2021, 09:29

    Faltou o nome das consultas que você já tem em separado.
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 05/09/2018

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  eristonmattos 8/1/2021, 14:46

    Sim, esqueci Scandinavo,

    Para protetores:
    - Csl_AgendaProtONG
    - CslDetalheAgendaProtONG

    Para Tutores:
    - Csl_AgendaTutor
    - CslDetalheAgendaTutor


    Essas consultas com "SIM" no final retornam as castrações
    realizadas, enquanto as de cima, são as castrações agendadas.

    Mas enfim, são essas 4.

    Boa tarde,

    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Re: [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  scandinavo 9/1/2021, 10:29

    abra uma consulta em modo SQL e cole

    SELECT TblAgendaTutor.CodAgendaTutor, TblAgendaTutor.Bairro, TblAgendaTutor.DataCastracao, Sum(TblDetalheAgendaTutor.Quantidade) AS Total
    FROM TblAgendaTutor INNER JOIN TblDetalheAgendaTutor ON TblAgendaTutor.CodAgendaTutor = TblDetalheAgendaTutor.CodAgendaTutor
    GROUP BY TblAgendaTutor.CodAgendaTutor, TblAgendaTutor.Bairro, TblAgendaTutor.DataCastracao;

    UNION SELECT TblAgendaProtONG.CodAgendaProtONG, TblAgendaProtONG.Bairro, TblAgendaProtONG.DataCastracao, Sum(TblDetalheAgendaProtONG.Quantidade) AS Total
    FROM TblAgendaProtONG INNER JOIN TblDetalheAgendaProtONG ON TblAgendaProtONG.CodAgendaProtONG = TblDetalheAgendaProtONG.CodAgendaProtONG
    GROUP BY TblAgendaProtONG.CodAgendaProtONG, TblAgendaProtONG.Bairro, TblAgendaProtONG.DataCastracao;


    veja se é isto o resultado esperado.
    Anexos
    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes AttachmentCaesEgatos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (38 Kb) Baixado 13 vez(es)
    avatar
    eristonmattos
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 136
    Registrado : 05/09/2018

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  eristonmattos 9/1/2021, 11:58

    Era isso Scandinavo,

    Grato fera!!

    Att,
    Eriston.
    scandinavo
    scandinavo
    Super Avançado
    Super Avançado

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 896
    Registrado : 11/11/2009

    [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes Empty Re: [Resolvido]Consulta que some dados em campos de 4 tabelas diferentes

    Mensagem  scandinavo 10/1/2021, 10:52

    Valeu pelo retorno

      Data/hora atual: 22/9/2021, 21:10