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]consultas por vendedores entre datas

    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    [Resolvido]consultas por vendedores entre datas Empty consultas por vendedores entre datas

    Mensagem  pinto_duarte32 26/12/2012, 23:20

    Boas,
    Fiz uma consulta do N.º de Visitas por vendedores, mas não está a somar a visita por vendedor...aparece por exemplo Andre: 1 Andre: 1 em vez de aparecer Andre:2 SmileSmileSmile Eu consigo fazer aparecer Andre: 2 mas se não fizer o filtro entre datas...

    Esta consulta é feita a partir de duas tabelas: Vendedores e Visitas. Na consulta Tenho a coluna de vendedor, a coluna data da Visita e nesta coloquei no total Count e repeti em mais outra coluna a data da visita e nesta coloquei no criterio a regra entre datas...tive que repetir esta terceira coluna pois como na outra tenho count nao posso colocar o criterio entre datas.

    conseguem ajudar-me?

    Obrigado
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  Cláudio Más 27/12/2012, 03:04

    Pode postar a instrução SQL referente a consulta?
    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    [Resolvido]consultas por vendedores entre datas Empty Re consultas por vendedores entre datas

    Mensagem  pinto_duarte32 27/12/2012, 09:43

    É isto que pretende? Desculpe mas os meus conhecimentos em access são mesmo básicos.


    SELECT Vendedores.Vendedor, Count(Visitas.[Data da visita]) AS [CountOfData da visita], Visitas.[Data da visita]
    FROM Vendedores INNER JOIN (Clientes INNER JOIN Visitas ON Clientes.CodigoCliente = Visitas.CodigoCliente) ON Vendedores.CodigoVendedor = Clientes.CodigoVendedor
    GROUP BY Vendedores.Vendedor, Visitas.[Data da visita]
    HAVING (((Visitas.[Data da visita]) Between [Data Inicial:] And [Data Final:]));

    Obrigado
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  Cláudio Más 27/12/2012, 12:25

    Sim, era isso mesmo. Mas ainda está complicado sem o banco de dados, desculpe.
    Poderia enviar um banco de dados somente com as tabelas envolvidas na consulta, mesmo sem dados?
    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: consultas por vendedores entre datas

    Mensagem  pinto_duarte32 27/12/2012, 12:38

    Boas,

    Não estou a conseguir colocar aqui a BD...pode dar-me o seu mail para lher enviar o ficheiro?

    Obrigado
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  Cláudio Más 27/12/2012, 13:10

    Tente "zipar" o BD antes de enviar.

    Se ainda não conseguir: claudio.mas@globo.com
    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: consultas por vendedores entre datas

    Mensagem  pinto_duarte32 27/12/2012, 14:22

    Boas,

    Não consigo mesmo zipado e a BD tem somente 600 k.

    Vou enviar-lhe por mail.

    obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  Alexandre Neves 27/12/2012, 18:49

    Boa tarde, pinto
    Esse SQL faz quebra por data. Veja se não precisa da data porque com data tem de haver quebra


    .................................................................................
    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
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: consultas por vendedores entre datas

    Mensagem  pinto_duarte32 27/12/2012, 19:48

    Boas,

    Pois a data é mesmo necessária a não ser que haja outra forma de contar o n.º de visitas por vendedor sem ser através desta consulta. Acha que existe outra forma?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  Alexandre Neves 27/12/2012, 19:50

    Se precisa da data, tem de ter contagem com quebra por data.
    Pode ter contagem sem data, por semana, por mês ou outro período que considere


    .................................................................................
    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
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  Cláudio Más 27/12/2012, 21:18

    Se a data é necessária somente para filtrar, a instrução SQL poderia ser assim:

    SELECT Vendedores.Vendedor, Count(Visitas.Datadavisita) AS [CountOfData da visita]
    FROM Vendedores INNER JOIN (Clientes INNER JOIN Visitas ON Clientes.CodigoCliente = Visitas.CodigoCliente) ON Vendedores.CodigoVendedor = Clientes.CodigoVendedor
    WHERE (((Visitas.Datadavisita) Between [Data Inicial:] And [Data Final:]))
    GROUP BY Vendedores.Vendedor
    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: consultas por vendedores entre datas

    Mensagem  pinto_duarte32 27/12/2012, 22:46

    Muito obrigado...resolvido
    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  pinto_duarte32 27/12/2012, 23:54

    Boas,

    Desculpe mais uma questão...agora é a mesma consulta mas por cliente. O codigo SQL é este...como é que posso adaptar? è que não percebo nada disto e já tentei adaptar pelo outro codigo...pode ajudar-me

    SELECT Clientes.Cliente, tipocliente.[Tipo Cliente], Count(Visitas.[Data da visita]) AS [CountOfData da visita], Visitas.Observações
    FROM (tipocliente INNER JOIN Clientes ON tipocliente.codigotipocliente=Clientes.codigotipocliente) INNER JOIN Visitas ON Clientes.CodigoCliente=Visitas.CodigoCliente
    GROUP BY Clientes.Cliente, tipocliente.[Tipo Cliente], Visitas.Observações;

    Conteúdo patrocinado


    [Resolvido]consultas por vendedores entre datas Empty Re: [Resolvido]consultas por vendedores entre datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 00:24