Faixa de valores. Como pesquisar

Delphi

18/05/2012

Bom dia amigos. Gostaria de uma sugestão de vc´s.

preciso desenvolver uma solução de de fracionamento de comissão de vendedores. Tenho um cad de vendedores onde consta uma % de comissão sobre suas vendas. A fabrica permite um limite máximo de desconto de 10% que pode ser repassado para o cliente. Minha dúvida é a seguinte:

tenho uma tabela com faixas de valores de desconto:
1 a 3%
3.1 a 5%
5.1 a 7%

....etc

se na venda o vendedor vender um produto com 5.3% de desconto, ele arca com uma parte do mesmo e a fabrica com o restante.
Como posso localizar isso na tabela? pois 5.3% está entre 5.1 e 7? Muito obrigado desde já.
Alecsandro Sorrilha

Alecsandro Sorrilha

Curtidas 0

Respostas

Joao Moreira

Joao Moreira

18/05/2012

se você tiver usando uma base SQL Server tente utilizar o between
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

18/05/2012

Isso aí, segue a dica do amigo acima. SELECT * FROM FAIXAS WHERE INICIO <= valor AND FIM >= valor.
GOSTEI 0
Marco Salles

Marco Salles

18/05/2012

Se os dados ja estivem em mémoria pode-se utilizar os Filtros , que melhora muita a performance da consulta
GOSTEI 0
POSTAR