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

    Como ignorar no group by a data

    avatar
    rfconline
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 33
    Registrado : 20/08/2012

    Como ignorar no group by a data Empty Como ignorar no group by a data

    Mensagem  rfconline 5/4/2016, 07:42

    Olá,

    Tenho a seguinte duvida.
    Tenho uma tabela de entrada onde o usuário alimenta com os dados =  Código, data, Código Produto, Quantidade.

    Após alimentar quero fazer uma consulta onde pegue em um determinado período e traga os produtos agrupados e as quantidades somadas.
    estou tentando usar o group by o problema é a data.

    exemplo:

    meus dados na tabela.

    Data             - CodigoProduto - Quantidade
    01/01/2016    1                       1
    01/01/2016    1                       4
    01/01/2016    2                       1
    01/01/2016    2                       4
    02/01/2016    1                       2
    02/01/2016    1                       1
    02/01/2016    2                       2
    02/01/2016    2                       1
    03/01/2016    1                       3
    04/01/2016    1                       6

    ------------------------------------
    Usando o group by por data entre 01/01 até 02/01

    Data        - CodigoProduto - Quantidade
    01/01/2016    1                  5
    02/01/2016    1                  3

    01/01/2016    2                  5
    02/01/2016    2                  3
    -----------------------------------------
    O que quero fazer é pegar filtrar por data e depois somar a quantidade de todos os produtos iguais.
    ficam assim:
    01/01 até 02/01

    CodigoProduto - Quantidade
    1                     8
    2                     8



    segue codigo da consulta

    SELECT Entrada.CódigoProduto, Sum(Entrada.Quantidade) AS ["Quantidade"], Entrada.DataEntrada
    FROM Entrada
    GROUP BY Entrada.CódigoProduto, Entrada.DataEntrada
    HAVING (((Entrada.DataEntrada) Between [Data de Início] And [Data de Término]));
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Como ignorar no group by a data Empty Re: Como ignorar no group by a data

    Mensagem  JPaulo 5/4/2016, 09:44

    Ola;

    No imite pode fazer assim;

    Código:
    SELECT [Data de Início] AS Inicio, [Data de Término] AS Fim, Entrada.CódigoProduto, Sum(Entrada.Quantidade) AS Quantidade
    FROM Entrada
    WHERE (((Entrada.DataEntrada) Between [Data de Início] And [Data de Término]))
    GROUP BY [Data de Início], [Data de Término], Entrada.CódigoProduto;


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Como ignorar no group by a data Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Como ignorar no group by a data Folder_announce_new 102 Códigos VBA Gratuitos...
    Como ignorar no group by a data Folder_announce_new Instruções SQL como utilizar...

      Data/hora atual: 22/11/2024, 13:53