[firebase-br] select para intervalo numérico

Marcus Vinícius Moreira marquinhus em gmail.com
Ter Abr 27 16:16:20 -03 2010


Nivaldo, agradeço a atenção... Alysson acendeu a luz.

NUM_INICIAL E NUM_FINAL estão na mesma tabela...

Em 27 de abril de 2010 16:13, Nivaldo Martins <nivaldomart em gmail.com>escreveu:

> Olá Marcos,
>
> Especifique um pouco melhor o que você precisa. Interpretei da seguinte
> maneira:
>
> Que você deseja passar o número de uma venda para resgatar o registro
> apenas se o número desta venda estiver numa faixa inutilizada. Se for
> este o caso, os campos NUM_INICIAL e NUM_FINAL fazem parte do registro
> ou estão em alguma tabela à parte?
>
> Que você deseja passar um número de venda e resgatar todos os
> registros que estiverem naquela faixa
>
> Que você deseja resgatar o registro informando se o número da venda
> está numa faixa inutilizada.
>
> De qualquer forma explique melhor onde estão estes campos NUM_INICIAL
> e NUM_FINAL
>
> Um abraço
>
> Nivaldo Martins
> RHSoft Assessoria de Informática
> SSA-BA
>
> Em 27 de abril de 2010 15:41, Marcus Vinícius Moreira
> <marquinhus em gmail.com> escreveu:
> > 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."
> > ______________________________________________
> > 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
> >
>
> ______________________________________________
> 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