[firebase-br] Retornar Valores

BRENO breno em frialto.com.br
Ter Set 2 16:02:35 -03 2008


tente seguir  + ou - esse raciocinio .

SELECT TOP 1 E8_SALATUA, E8_DTSALAT, E8_BANCO
FROM SE8040 WHERE E8_DTSALAT < 10/08/2008
ORDER BY E8_DTSALAT DESC

----- Original Message ----- 
From: "Haroldo Dias" <haroldo em delfa.com.br>
To: <lista em firebase.com.br>
Sent: Tuesday, September 02, 2008 4:05 PM
Subject: [firebase-br] Retornar Valores


> Boa tarde a todos
>
> Tenho a seguinte situação:
>
> Tabela A
> Produto      Saldo       Data
> 001               100       04/08/08
> 001                 50       10/08/08
> 001               100       15/08/08
>
> 002                 48       03/08/08
> 002                 35       11/08/08
>
> 003               150       02/08/08
> 003               110       08/08/08
> 003               120       09/08/08
> 003               140       20/08/08
>
> 004               113       06/08/08
>
> 005                 99       06/08/08
> 005                 80       07/08/08
> 005                 50       09/08/08
>
> O que eu quero é criar uma SP que me retorno somente os registros com a 
> maior data, por produto, sendo que a data deve ser menor que 10/08/08, ou 
> seja,  quero que me retorne os seguintes registros:
>
> Produto      Saldo       Data
> 001               100       04/08/08
> 002                 48       03/08/08
> 003               120       09/08/08
> 004               113       06/08/08
> 005                 50       09/08/08
>
> Tentei fazer assim:
> SELECT DISTINCT(PRODUTO_CODIGO), Max(DATA) AS DATA, SALDO
> FROM TABELA A
> WHERE DATA < '08/10/08'
>
> Mas não dá certo, para que eu consiga fazer o que eu quero, faço sem o 
> campo saldo e
> depois, pelo delphi faço uma varredura no resultado obtido e execulto 
> outro script, filtrando
> pelo PRODUTO_CODIGO e DATA, para ele me retornar o saldo de cada registro.
> Mas acho essa solução um pouco demorada.
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista