[firebase-br] RES: select para intervalo numérico

Rogério rogerioaccorsi em terra.com.br
Ter Abr 27 17:15:56 -03 2010


Boa tarde
O melhor jeito de trabalhar com intervalos é usando between, funciona muito
bem além de agilizar muito a velocidade da pesquisa.....
Segue exemplo abaixo....
SQL.Add('where TIPO_PGTO = ' + chr(39) +
cmbTipo.Items.Strings[cmbTipo.ItemIndex] + chr(39));
                 SQL.Add('and DATA_PGTO between ' + chr(39) +
FormatDateTime('mm/dd/yyyy',EDTDATAINI.DATE)+ chr(39));
                 SQL.Add('and ' + chr(39)
+FormatDateTime('mm/dd/yyyy',EDTDATAFIM.DATE)+ chr(39));
                 SQL.Add('ORDER BY DATA_PGTO');
                 
No exemplo trabalha com datas, mas poderia ser números sem problema nenhum,
utilizando a mesma lógica:

campo between (valor inicial) and (valor final


Até+
Rogério Accorsi Machado

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Marcus Vinícius Moreira
Enviada em: terça-feira, 27 de abril de 2010 14:37
Para: FireBase
Assunto: [firebase-br] select para intervalo numérico

Boa tarde, pessoal!

Estou me desdobrando aqui para montar um SELECT que opere
com intervalo numérico.

Detalhando: em um projeto de Nota Fiscal Eletrônica, guardo as Inutilizações
de Números
no banco de dados e essa operação pode ser feita em faixas de números.
Digamos que Inutilizei a
faixa de 1 a 5. No banco, tenho os campos NUM_INICIAL (1) e NUM_FINAL (5).

Informando o número 4 (somente), ele entenda que está entre 1 e 5 e retorne
os dados deste registro.

Alguém já passou por algo semelhante?

-- 
Marcus Vinícius Moreira
"Se puderes olhar, vê. Se podes ver, repara."
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista