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]));
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]));