Consulta em SQL Paradox

Delphi

10/09/2003

Consulta sql,Paradox.


Ola pessoal, estou com um probleminha nesta consulta abaixo.Deêm uma olhada.
A questão é, Nesta consulta quero que seja retornado as Referencias que são digitadas
em dois EDIT (EditInic e EditFin )ou seja Primeria Referencia e Segunda Referencia
formando um intervalo entre elas ou não, Pois ela não me retorna o intervalo de
referencia a qual eu pedi a consulta.
( ja fiz o teste para pesquisar por data
e funciona legal)

EX: EditInic = 1000
EditFin = 1500
o certo seria o retorno para a minha tela das referencia entre 1000,1001,1002,...1500. pois isso não acontece.


Select Ficha.Num_Ficha,Colecao,Referencia,Modelo,Situacao,
Tempo,Data,Cod_Tam,Total_Ficha,
Itens.Descricao,Unidade,Quantidade,Valor_Item,sub_Total_Item
from Ficha,Itens
where Ficha.Num_Ficha=Itens.Num_Ficha and
Upper(Ficha.Referencia) like upper (:VarReferencia) and
Ficha.Referencia between :VarRefInic and :VarRefFin
order by Ficha.Referencia

Claro que exitem os parametros para aconsulta aos quais não foram postos aqui.

Banco : Paradox
Comp. : Query
Link : BDE

Se alguem puder me ajudar ficaria muito grato.


Alexrol

Alexrol

Curtidas 0

Respostas

Delphox

Delphox

10/09/2003

8) Bom...o q pode ser feito eh o segunte,pra não tá pegando esse intervalo deve ser pelo tipo de campo,se for do tipo alpha
use isto:
select from seus_campos
cast(campo1 as integer)>= edit1.text and cast(campo1 as integer)<=edit2
assim acho que dá certo...


GOSTEI 0
POSTAR