|
Postada em 18/12/2006 14:29 hs
Caros estou tento problemas numa rotina SQL onde tenho um campo chamado Número da Nota Fiscal que está como caracter e estou pedindo no meu filtro o seguinte: Nota: Bco MDB Acess
select * from tabela where numerodanota >= "100" And numerodanota <= "102"
o filtro esta me retornaldo além das notas 100 a 102 também notas com números 101150,101897,101547,102636, etc.
tem q identificar algo na função sql para campos caracter
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2006 15:22 hs
vc está dando entrada no filtro um valor string.. tente remover as aspas para entrar como valor
|
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 18/12/2006 17:32 hs
veja se vc consegue mudar o Tipo de dados no seu bd para numerico ou então vc vai ter q usar outro artificio...
|
|
|
|
|
|
Postada em 19/12/2006 09:08 hs
não é aspas vc tem q usar apóstrofes ok colega?? select * from tabela where numerodanota >= '100' And numerodanota <= '102' Lembrando q tratará como caractere... ou seja '1' é maior q '03' blz? at+
|
|
|