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
Pergunta
Adriano Machado
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.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.