[firebase-br] Função complicada...

Romer Scamardi romer em setpar.com.br
Sex Nov 12 19:00:56 -03 2004


E ai galera, vamos ver se alguem pode me ajudar.
Preciso de uma função que faca + - seguinte, 
Eu passo um valor desejado e a funçao procura no meu banco de dados quais registros que somados chegam a esse total.
Por exemplo:

No meu banco tenho os seguintes registros

cod Valor
1    10,00
2    20,00
3    1,00
4   30,00
5  100,00
6   70,00

Se eu passar 130 para a funcao entao essa me retorna

codigos 1, 2, 5 ou seja se somar o campo valor desse 3 registros chega ao resultado que preciso.

ou retorna 4, 5 que tb da 130.

Preciso que a funcao selecione os registros p/ mim que somados cheguem exatamente ao valor desejado ou que nao ultrapasse.


Mais detalhes sobre a lista de discussão lista