[firebase-br] select para intervalo numérico

Alysson Azevedo agalysson em gmail.com
Ter Abr 27 16:22:07 -03 2010


Disponha...

--

Alysson Gonçalves de Azevedo
(11) 8491-7730

(\(''^_^ )/)

"Se realmente deseja ter alguma coisa nesta vida, você deve trabalhar para
consegui-la. Agora, silêncio! que eu quero ouvir os números da loteria...."
- Homer Simpson


Em 27 de abril de 2010 16:16, Marcus Vinícius Moreira
<marquinhus em gmail.com>escreveu:

> 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."
> ______________________________________________
> 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