Selecionar registros de valor monetario em uma query
Companheiros , estou com uma dificuldade na seleção de valores
que estão no paradox com campos tipo($). Tento obter um range de valores semelhantes. Isso já consigo com tipos strings por ex.:
//Se for STRINGS comuns.
Aparador1:=´UPPER(´+mCAMPLOC+´)´ + ´ Like UPPER(´+QuotedStr(´¬´+mTEXTO+´¬´)+´)´;
mStr:=´SELECT * FROM ´´ TABELA ´´ WHERE ´+Aparador1+ ´ ORDER BY ´+ mCAMPORDEM;
Mas quando o negócio é moeda não aparece nada.
Preciso que quando o usuario digite um valor qualquer, este
ira buscar na lista os valores que parecem ou aproximam deste.
que eh para ele dar baixa de quitação.
que estão no paradox com campos tipo($). Tento obter um range de valores semelhantes. Isso já consigo com tipos strings por ex.:
//Se for STRINGS comuns.
Aparador1:=´UPPER(´+mCAMPLOC+´)´ + ´ Like UPPER(´+QuotedStr(´¬´+mTEXTO+´¬´)+´)´;
mStr:=´SELECT * FROM ´´ TABELA ´´ WHERE ´+Aparador1+ ´ ORDER BY ´+ mCAMPORDEM;
Mas quando o negócio é moeda não aparece nada.
Preciso que quando o usuario digite um valor qualquer, este
ira buscar na lista os valores que parecem ou aproximam deste.
que eh para ele dar baixa de quitação.
Cruyahoo
Curtidas 0
Respostas
.lg.
12/07/2009
use [color=blue:25629e1201]BETWEEN[/color:25629e1201] e não [color=blue:25629e1201]LIKE[/color:25629e1201]
vc quer procurar valores entre um e outro.
Vai trazer todos os valores onde tem ´$´ entre valores de 100 a 300.
vc quer procurar valores entre um e outro.
SELECT * FROM TABELA WHERE CAMPO BETWEEN 100 AND 300 ORDER BY 1
Vai trazer todos os valores onde tem ´$´ entre valores de 100 a 300.
GOSTEI 0
Danielrsanches
12/07/2009
se entendi bem, vc quer que o sistema procure uma parte do valor digitado pelo usuário é isso ?? tipo: o usuário digita ´10´ e busca todos os valores contendo 10 (10, 100, 101, 102, 102).. é isso ???
se for, vc terá que converter o campo em string na hora de fazer a consulta... aí já depende de qual banco vc usa ...
qq coisa post aki pra gente ...
abraços !!!
se for, vc terá que converter o campo em string na hora de fazer a consulta... aí já depende de qual banco vc usa ...
qq coisa post aki pra gente ...
abraços !!!
GOSTEI 0