Consulta SQL (group by com datas)

20/07/2015

0

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

Responder

Posts

21/07/2015

William

Post a sua instrução SQL.
Responder

21/07/2015

Armando Luiz

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
Responder

21/07/2015

Isaac Jose

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
Responder

21/07/2015

Armando Luiz

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
Responder

21/07/2015

Isaac Jose

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
Responder

25/07/2015

Armando Luiz

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
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar