-
Total de itens
2 -
Registro em
-
Última visita
Sobre Adriano Machado
Adriano Machado's Achievements
0
Reputação
-
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.
-
Adriano Machado alterou sua foto pessoal
-
Boa tarde prezados, Preciso gerar um relatório para extrair somente o último saldo por produto em determinada data. Acontece que tem diversos saldos na mesma data. Seria um relatório de estoques. Fiz a seguinte consulta: select idprd ,convert(varchar(10),DATAMOVIMENTO,103) ,SALDOFILIAL ,CUSTOMEDFILIAL ,totalfilial from TRELSLD AS A where IDPRD=83 Retorno: ID Data Quantidade Custo Médio Total 83 21/02/2017 8487.0000 0.1383 1173.9731 83 21/02/2017 8486.0000 0.1383 1173.8348 83 21/02/2017 8485.0000 0.1383 1173.6965 83 21/02/2017 8484.0000 0.1383 1173.5582 Preciso que retorne apenas a última linha por produto (ID): ID Data Quantidade Custo Médio Total 83 21/02/2017 8484.0000 0.1383 1173.5582 Tentei com TOP e MAX, mas não consegui! Agradeço se alguém puder ajudar. Adriano.