Consulta SQL (group by com datas)

Delphi

Automação Comercial

Modelagem

20/07/2015

Ola, tenho a seguinte tabela e tela?

[img:descricao=Tela de Estoque]http://arquivo.devmedia.com.br/forum/imagem/321226-20150720-232521.png[/img]

onde gostaria de agrupar as entradas, saidas, cancelamentos etc do estoque (ate ai consegui, tudo certinho) mas não consegui fazer o filtro da data

queria por exemplo saber quantas entradas de determinado produto ocorreu em tal periodo, ou qual produto meu esta tendo maior saida.


Obrigado desde ja
Armando Luiz

Armando Luiz

Curtidas 0

Respostas

William

William

20/07/2015

Post a sua instrução SQL.
GOSTEI 0
Armando Luiz

Armando Luiz

20/07/2015

os campos são aqueles acima, sendo ocultos ID_PRODUTO e ID_USUARIO

nem sei como fazer o SQL para este problema, portanto nao postei....

o sql que uso atualmente exibe as informações acima no periodo escolhido apenas
GOSTEI 0
Isaac Jose

Isaac Jose

20/07/2015

bom dia a todos.
fiz um pequeno exemplo em sql onde temos ex de count, condição e group by .

espero que ajude.

select
a.campo1 , a.campo2 ,COUNT(a.protudo)as jaca
from tb_produtos a
where produto = 'jaca' and tipo = 'e'and a.data between 'dtinicio' and 'dtfim'
group by a.campo1 , a.campo2
GOSTEI 0
Armando Luiz

Armando Luiz

20/07/2015

isto ocorreria para um produto...

como faria para verificar todos ao mesmo tempo??

exemplo: entre 01/07/2015 e 20/07/2015 foram vendidos X produtos de A, de B, e C etc
GOSTEI 0
Isaac Jose

Isaac Jose

20/07/2015

select
a.campo1 , a.campo2 ,COUNT(a.protudo)as jaca, a.produto
from tb_produtos a
where tipo = 'e'and a.data between 'dtinicio' and 'dtfim'
group by a.campo1 , a.campo2 ,a.produto
GOSTEI 0
Armando Luiz

Armando Luiz

20/07/2015

select
a.campo1 , a.campo2 ,COUNT(a.protudo)as jaca, a.produto
from tb_produtos a
where tipo = 'e'and a.data between 'dtinicio' and 'dtfim'
group by a.campo1 , a.campo2 ,a.produto


Mas o campo a.data informado ai precisa estar no group by tbm ne?? ai ele unicifica as datas
GOSTEI 0
POSTAR