SLQ de estoque com Firebird
Tenho um SQL que gera para mim o meu estoque no período que eu colocar. Esse SQL esta funcionando perfeitamente. Segue exemplo:
-- Estoque dia por grade
select
pro.cod_produto,
pro.descricao1 as produto,
cor.descricao as descricao_cor,
me.tamanho,
sum (me.quantidade) as qtd_estoque_dia,
sum(me.empenho) as empenho_diafrom mov_estoque me
inner join produtos pro on pro.produto = me.produto and pro.tipo_prod = 'AC'
inner join cores cor on cor.cor = me.cor
where me.data <= '30.11.2018'
group by 1,2,3,4
Preciso de um que me mostre o estoque mês-a-mês e ano-a-ano e não estou conseguindo fazer.
Segue um exemplo do que tentei mais não esta batendo:
-- Estoque dia por grade
select
extract(year from me.data) as ano,
extract(month from me.data) as mes,
pro.cod_produto,
pro.descricao1 as produto,
sum (me.quantidade) as qtd_estoque_diafrom mov_estoque me
inner join produtos pro on pro.produto = me.produto and pro.tipo_prod = 'AC'
where me.data <= 25||'.'||
EXTRACT(MONTH FROM me.data)||'.'||
EXTRACT(YEAR FROM me.data)group by 1,2,3,4
Existe uma forma de fazer isso?
Discussão (6)
Carregando comentários...