Ir para conteúdo
Fórum Script Brasil
  • 0

Relatório de Estoque


Adriano Machado

Pergunta

Boa noite,

Preciso criar um relatório com o saldo físico e financeiro do estoque por local e intervalo de tempo. Exemplo: 01/10/2017 a 05/10/2017

Fiz a SQL, mas retorna apenas os itens que tiveram movimento no período. Por exemplo, um item que teve seu último movimento em 25/09/2017 não aparecerá no período de 01/10/2017 a 05/10/2017:

with rownumber as(
select
ROW_NUMBER() over(partition by a.idprd, a.codloc order by a.sequencial desc)as rownumber
,A.SEQUENCIAL 
,A.DATAMOVIMENTO
,A.IDPRD                                
,A.CODLOC
,A.SALDOMOV
,A.TOTALMOV
,A.CUSTOMEDMOV
,B.NOMEFANTASIA
,case when C.CODTB3FAT='001' then 'Medicamentos'
      when C.CODTB3FAT='002' then 'Materiais' 
else C.CODTB3FAT end TIPO
from TRELSLD as A
inner join tproduto AS B
on A.idprd=B.idprd
inner join TPRODUTODEF AS C
on A.IDPRD=C.IDPRD AND A.CODCOLIGADA=C.CODCOLIGADA
WHERE A.CODFILIAL=2 and a.IDPRD='38' and A.DATAMOVIMENTO between '2017-10-01 00:00:00.000' and '2017-10-05 00:00:00.000'  )

select * from rownumber where rownumber=1 and SALDOMOV <> '0.0000'
order by IDPRD
 

Gostaria de ajuda. Obrigado.

SQL.jpg

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...