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


2 participantes

    [Resolvido]Somando com Criterios Diferentes

    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Somando com Criterios Diferentes Empty Somando com Criterios Diferentes

    Mensagem  mfrigerio 1/5/2013, 02:32

    Boa noite respeitados amigos.
    Recorro a vocês por uma ajuda.
    tenho uma tabela com nome MovMortalidade
    com os seguintes campos Ano , Mes , Qtd , Vacinado

    no campo vacina poderá conter as seguinte OPCOES. Sim ou Nao.

    Preciso de um sql que me some dentro de um ano as quantidades que foram com Sim e Nao dentro dos meses.
    estou tentando o seguinte código abaixo.
    Código:

    SELECT MES, (SELECT SUM(QUANTIDADE) FROM MovMortalidade where VACINADO = 'SIM' AND ANO=2013) AS QtdVacinado  ,(SELECT  SUM(QUANTIDADE) FROM MovMortalidade where VACINADO = 'NAO' AND ANO=2013 )  AS QtdNAOVacinado FROM MOVMORTALIDADE GROUP BY MES
    porem o resultado que ele esta me trazendo esta repetindo para todos os meses o mesmo valor. veja abaixo

    Código:

    MES   QtdVacinado   QtdNAOVacinado
    ABRIL        24933    37178
    DEZEMBRO      24933       37178
    FEVEREIRO    24933       37178
    JANEIRO       24933       37178
    MARÇO         24933       37178
    NOVEMBRO      24933       37178
    OUTUBRO       24933      37178
    onde estou errando no sql acima ? Alguém poderia me ajudar por favor.

    Antecipo Cordial agradecimento.



    Última edição por mfrigerio em 1/5/2013, 12:17, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Somando com Criterios Diferentes Empty Re: [Resolvido]Somando com Criterios Diferentes

    Mensagem  Alexandre Neves 1/5/2013, 11:11

    Bom dia,
    SELECT (SELECT SUM(QUANTIDADE) FROM MovMortalidade where VACINADO = 'SIM' AND ANO=2013) AS QtdVacinado ,(SELECT SUM(QUANTIDADE) FROM MovMortalidade where VACINADO = 'NAO' AND ANO=2013 ) AS QtdNAOVacinado FROM MOVMORTALIDADE


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Somando com Criterios Diferentes Empty Re: [Resolvido]Somando com Criterios Diferentes

    Mensagem  mfrigerio 1/5/2013, 12:24

    Bom dia Amigo Alexandre
    Agradeço pela disposição e prontidão em ajudar-me .. o que é marca registrada desse fórum.

    Sua sugestão acima não deu certo conforme era esperado. pois é o mesmo que meu sql , porem nao agrupando por mês , e os resultados
    estão todos iguais também repetindo todos os valores.

    a estrutura do SQl que coloque esta correta agrupando por mês ... a questão é que nao sei porque os resultados dos meses
    estão aparecendo todos iguais ... o que não é verdade ... para cada mês tem resultados diferentes dos outros ... nenhum é igual ao outros ...acredito ser algo que estou errando , ou deixando de colocar nesse sql algum Parentese ( ) ou algo parecido.
    se puder me ajudar novamente desde já agradeço.
    Abraços...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Somando com Criterios Diferentes Empty Re: [Resolvido]Somando com Criterios Diferentes

    Mensagem  Alexandre Neves 1/5/2013, 13:00

    Não tinha entendido que queria com quebra por mês
    SELECT MES, (SELECT SUM(QUANTIDADE) FROM MovMortalidade as A where VACINADO = 'SIM' AND ANO=2013 and A.Mes=MovMortalidade.Mes) AS QtdVacinado ,(SELECT SUM(QUANTIDADE) FROM MovMortalidade as B where VACINADO = 'NAO' AND ANO=2013 and B.Mes=MovMortalidade.Mes) AS QtdNAOVacinado FROM MOVMORTALIDADE GROUP BY MES


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    mfrigerio
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 112
    Registrado : 01/08/2012

    [Resolvido]Somando com Criterios Diferentes Empty Re: [Resolvido]Somando com Criterios Diferentes

    Mensagem  mfrigerio 1/5/2013, 13:04

    Alexandre .. muito obrigado .. agora sim atingiu o objetivo da consulta ... me trouxe os valores esperados.

    Agradeço imensamente pela ajuda prestada.

    Muito obrigado.


    "A ajuda prestada neste fórum é mais rápida que imediatamente"

    Conteúdo patrocinado


    [Resolvido]Somando com Criterios Diferentes Empty Re: [Resolvido]Somando com Criterios Diferentes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 25/11/2024, 01:13