ola vou sair um pouco do scopo, mas tb e uma solucao se vc jogar seus dados num client data set, e calcular o vencimento no delphi, liberando o processamento do servidor, considerendo q vc ta procurando velocidade, creio q ficaria melhor assim samuel