Fórum Duvidas na pesquisa de valores em Banco de dados #193397

06/11/2003

0

Galera do Fórum.

Estou com um pequeno problema.
Preciso fazer uma consulta de um sistema de Estacionamento. onde: o cliente chega, o computador armazena a hora de chegada e quando o veiculo sai o computador calcula o tempo que ele ficou e passa o valor.
bom, ate ai tudo bem, mas, tenho um problema. Entao tenho o seguinte:
Todos as bases usando Paradox.

Estruturas
=======

Precos.Db

HInicial A 05 *
HFinal A 05
Valor $

Onde armazeno desse jeito
Hinicial HFinal Valor.
00:00 00:30 1,00
00:30 01:00 1,50
01:00 02:00 2,00 e assim sucessivamente. resumindo, posso definar o tempo de permanencia e o valor a ser cobrado.

Movimento.Db
Placa A 08 *
HEntrada A 05
DtEntrada D

No formulario, o computador pesquisa a placa, encontra, pega o valor da hora de entrada(HEntrada) e calcula o tempo que o veiculo ficou no estacionamento, o calculo ate que da certo, mas agora preciso saber qual o valor a ser cobrado do cliente.

Exemplo: O Carro permaneceu 01:15minutos, entao vou cobrar 2,00, isto quer dizer que 01:15 deve ser pesquisado no intervalo da tabela de precos (precos.db), entao, como pesquisar o valor retornado (01:15) ser encontrado na tabela de precos.
Ja tentei usar SQL, mas nao funcionou.

Exemplo: select * from precos where hinicial >= edit3.text and hfinal <= edit3.text.

Onde Edit3.text recebe o valor 01:15minutos(uma hora e quinze minutos).

Alguem saberia me dizer como fazer esta pesquisa. preciso ate com uma certa urgencia.

Agradeco a todos que puderem colaborar.

VAlnei.


Objetivacreator

Objetivacreator

Responder

Posts

07/11/2003

Edjafa

Procure usar campos numericos com 2 decimais para armazenar as horas utilizadas e as horas da tabela de preços.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar