[firebase-br] select para intervalo numérico

Marcus Vinícius Moreira marquinhus em gmail.com
Ter Abr 27 15:41:34 -03 2010


Olá, Samir!

Já testei dessa forma, mas o caso é que o registro possui dois campos
NUM_INICIAL "até" NUM_FINAL.
Preciso buscar na faixa, mesmo que o número não esteja explícito. Ex.: de 1
a 5 (deverá achar 1, 2, 3, 4 e 5).

Informando apenas o número da venda como parâmetro, o select busca dentro da
faixa, se tiver inutilizado, devolve
o registro.

Em 27 de abril de 2010 14:48, Samir Oliveira Costa
<sysleilao em gmail.com>escreveu:

> cara eu tenho um exemplo aqui com data mais nao deve ser muito diferente
> veja ai isso ai me da um resultado do intervalo
>
> select codigo, nome, count (ordemproduto) qt from (select tec.codigo,
> tec.nome, ni.ordemproduto
> from net_ponderal n, net_atend_tec t, net_ponderal_itens ni, tecnicos tec
> where t.ordem = n.atend_sigennet
> and ni.lote = n.lote
> and n.origem = 'S'
> and ni.pond_peso > 0
> and ni.ordemProduto > 0
> and n.datachegada >= DATE('01/1/2010')
> and n.datachegada <= DATE('30/4/2010')
> and ni.situacao not in ( 'C', 'E', 'J' )
> and t.tecnico = tec.codigo)
> group by codigo, nome
> order by qt desc
>
>
>
> Em 27 de abril de 2010 14:37, Marcus Vinícius Moreira
> <marquinhus em gmail.com>escreveu:
>
> > 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
> >
>
>
>
> --
> Qualquer dúvida entrar em contato.
>
> Samir Oliveira Costa
> Técnico em Informática
> (34) 3338-6337 - (34) 9148-5670
> msn: sysleilao em gmail.com
> ______________________________________________
> 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
>



-- 
Marcus Vinícius Moreira
"Se puderes olhar, vê. Se podes ver, repara."



Mais detalhes sobre a lista de discussão lista