Consulta SQL (group by com datas)
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
[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
Curtidas 0
Respostas
William
20/07/2015
Post a sua instrução SQL.
GOSTEI 0
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
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
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
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
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
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
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
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
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
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