Select de um produto na tabela ETOQUEHIST até uma data
Bom dia Senhores,
Estou querendo fazer o seguinte SELECT, mas não estou conseguindo.
Seguinte:
DELPHI 7 com FIREBIRD 2.5.5
Tenho a tabela ESTOQUEHIST com os seguintes campos
PROCOD, ESTDAT, ESTOQUE, PRCCST,
Sempre que há movimentação de um PROCOD, é inserido um novo registro.
Estou precisando selecionar a última movimentação de cada produto até '31/12/2016'
Tentei esse select mas dá erro:
'SELECT * FROM ESTOQUEHIST
WHERE MAX(ESTDAT) AND ESTDAT <= '2016/12/31'
Se alguém poder me ajudar agradeço.
Estou querendo fazer o seguinte SELECT, mas não estou conseguindo.
Seguinte:
DELPHI 7 com FIREBIRD 2.5.5
Tenho a tabela ESTOQUEHIST com os seguintes campos
PROCOD, ESTDAT, ESTOQUE, PRCCST,
Sempre que há movimentação de um PROCOD, é inserido um novo registro.
Estou precisando selecionar a última movimentação de cada produto até '31/12/2016'
Tentei esse select mas dá erro:
'SELECT * FROM ESTOQUEHIST
WHERE MAX(ESTDAT) AND ESTDAT <= '2016/12/31'
Se alguém poder me ajudar agradeço.
Raimundo Freitas
Curtidas 0
Melhor post
Luiz Santos
17/02/2017
Sorry, não tinha visto os outros campos.
Acredito que isso resolva.
Testa ai e me avisa.
SELECT ESTOQUE, PRCCST ,PROCOD, MAX(ESTDAT) ESTDAT FROM ESTOQUEHIST WHERE ESTDAT <= '2016-12-31' GROUP BY ESTOQUE, PRCCST, PROCOD
Acredito que isso resolva.
Testa ai e me avisa.
GOSTEI 2
Mais Respostas
Fabiano Carvalho
17/02/2017
Tente isso;
SELECT * FROM ESTOQUEHIST WHERE ESTDAT <= '2016-12-31'
GOSTEI 1
Luiz Santos
17/02/2017
Raimundo.
Tente isso:
Grande abraço
Tente isso:
SELECT PROCOD, MAX(ESTDAT) FROM ESTOQUEHIST WHERE ESTDAT <= '2016-12-31' GROUP BY PROCOD
Grande abraço
GOSTEI 1
Raimundo Freitas
17/02/2017
Caro Luiz,
Deu certo o SELECT em parte, pois preciso das informações dos outros campos da tabela ESTOQUEHIST,
quando estou colocando os outros campos, traz vários registros do mesmo PROCOD.
Desde já agradeço pela sua atenção.
Obrigado.
Deu certo o SELECT em parte, pois preciso das informações dos outros campos da tabela ESTOQUEHIST,
quando estou colocando os outros campos, traz vários registros do mesmo PROCOD.
Desde já agradeço pela sua atenção.
Obrigado.
GOSTEI 1