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


    [Resolvido]Select Count Agrupado por 2 campos

    avatar
    Convidado
    Convidado


    [Resolvido]Select Count Agrupado por 2 campos Empty [Resolvido]Select Count Agrupado por 2 campos

    Mensagem  Convidado 10/12/2013, 23:27

    Boa noite senhores,

    Tenho uma tabela com os seguinte campos
    Turma, Plano e Data e tipo

    A data esta no formato dd/mm/yyyy e preciso contar para cada turma quanto tipo tem dentro do mes.

    Algo mais ou menos assim.

    Select Distinct Turma,
    IIf(Tbl_Aula.Turma='Azul',(Select Count(Tipo) From Tbl_Aula Where Tbl_Aula.Tipo = 'DANCA' And Tbl_Aula.Aula='Verde' ),
    IIf(Tbl_Aula.Turma='Verde',(Select Count(Tipo) From Tbl_Aula Where Tbl_Aula.Tipo = 'DANCA' And Tbl_Aula.Aula='Verde' ),0)) as Qtde_Tipo,
    Format(Tbl_Aula.Data,'mmmm') AS Mes
    From Tbl_Aula

    Dessa forma funciona, mas tem 2 detalhes.
    Primeiro:Preciso contar a quantidade de tipo dentro de cada mes.
    Segunda : Acima montei um codigo apenas pra ilustrar meu problemas mas na minha realidade sao mais de 15 turma ou seja tenho que fazer 15 IIF,s.

    Alguma sugestao de como contar cada tipo dentro de cada mes? no exemplo acima ele conta mas mostra o valor total para todos os meses daquela determinada turma.

    Alguma ideia?

    Obrigado pela atencao.
    Marco Messa
    Marco Messa
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 291
    Registrado : 28/06/2010

    [Resolvido]Select Count Agrupado por 2 campos Empty Re: [Resolvido]Select Count Agrupado por 2 campos

    Mensagem  Marco Messa 11/12/2013, 10:59

    Tente assim:

    Código:
    Select Distinct
      Turma,
      Tipo,
      Format(Tbl_Aula.Data,'mmmm') AS Mes,
      Count(Tipo)
    From
      Tbl_Aula
    Group By
      Turma,
      Tipo,
      Format(Tbl_Aula.Data,'mmmm')


    .................................................................................
    Tea with me that I book your face Cool
    avatar
    Convidado
    Convidado


    [Resolvido]Select Count Agrupado por 2 campos Empty Re: [Resolvido]Select Count Agrupado por 2 campos

    Mensagem  Convidado 11/12/2013, 19:08

    Excelente Marcos,
    Resolvido
    Muito Obrigado !

    Conteúdo patrocinado


    [Resolvido]Select Count Agrupado por 2 campos Empty Re: [Resolvido]Select Count Agrupado por 2 campos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 11/5/2024, 10:02