[firebase-br] Consulta Estoque
Haroldo Dias
haroldo em delfa.com.br
Qui Mar 18 08:28:45 -03 2010
Desculpe, não é isso, não quero somar nem tirar a média de nada, apenas
trazer as informações que já constam na tabela.
PRODUTO DATA SALDO CUSTO MEDIO
1 01/01/2010 123 1,02
1 02/01/2010 124 1,02
-> 1 03/01/2010 122 1,02
1 04/01/2010 128 1,03
1 05/01/2010 120 1,03
2 29/12/2009 213 2,55
2 01/01/2010 216 2,55
-> 2 02/01/2010 218 2,55
2 05/01/2010 219 2,55
2 06/01/2010 220 2,49
2 07/01/2010 210 2,49
3 30/12/2009 306 3,11
3 31/12/2009 305 3,11
-> 3 01/01/2010 300 3,11
3 08/01/2010 301 3,11
3 09/01/2010 300 3,31
3 10/01/2010 330 3,31
3 11/01/2010 329 3,31
Observe de novo, o que eu quero é poder fazer um select que me retorne os
registros que marquei acima e a condição para essa filtragem são os
produtos, sem repetí-los, mas o último registro, o qual o último lançamento
foi até o dia 03/01/2010, portanto, é para me retornar:
PRODUTO DATA SALDO CUSTO MEDIO
-> 1 03/01/2009 122 1,02
-> 2 02/01/2010 218 2,55
-> 3 01/01/2010 300 3,11
Não é pra fazer cálculo nenhum...
"Nazareno Neto" <nazareno.nobrega em gmail.com>
escreveu na mensagem
news:c5c7b55f1003180417u5677483bg5a8adf2d5dec04e8 em mail.gmail.com...
SELECT PRODUTO, DATA, SUM(SALDO), AVG(CUSTO MEDIO)
FROM PRODUTO
GROUP BY 1,2
ORDER BY 1,2
amigao eu acho q assim da certo, se nao der chega perto do q vc quer!
flw
Em 18 de março de 2010 08:06, Haroldo Dias
<haroldo em delfa.com.br> escreveu:
> Bom dia a todos
> Eu tenho a seguinte tabela:
> PRODUTO DATA SALDO CUSTO MEDIO
> 1 01/01/2010 123 1,02
> 1 02/01/2010 124 1,02
> 1 03/01/2010 122 1,02
> 1 04/01/2010 128 1,03
> 1 05/01/2010 120 1,03
> 2 29/12/2009 213 2,55
> 2 01/01/2010 216 2,55
> 2 02/01/2010 218 2,55
> 2 05/01/2010 219 2,55
> 2 06/01/2010 220 2,49
> 2 07/01/2010 210 2,49
> 3 30/12/2009 306 3,11
> 3 31/12/2009 305 3,11
> 3 01/01/2010 300 3,11
> 3 08/01/2010 301 3,11
> 3 09/01/2010 300 3,31
> 3 10/01/2010 330 3,31
> 3 11/01/2010 329 3,31
>
> E preciso fazer uma consulta que me retorne o saldo dos produtos no dia
> 03/01/2010:
> PRODUTO DATA SALDO CUSTO MEDIO
> 1 03/01/2009 122 1,02
> 2 02/01/2010 218 2,55
> 3 01/01/2010 300 3,11
>
> Como faço? Uso o Firebird 2.1
>
> Atenciosamente,
> Haroldo Dias
>
>
>
>
>
> ______________________________________________
> 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
>
--
Nazareno Neto
Desenvolvedor Delphi e Firebird
http://www.delphisistemas.com.br
nazarenoneto em delphisistemas.com.br
nazareno.nobrega em gmail.com
______________________________________________
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