[firebase-br] Re: Consulta SQL

Jeter Rabelo Ferreira jeter.rabelo em gmail.com
Sex Dez 9 11:56:57 -03 2005


Valeu Alexandre, o campo DT_FINALIZADO realmente tem horas, pois é
controlado a data e horas da finalização dos serciço, foi só acrescentar as
horas 23:59:59 e o problema foi resolvido.
Obrigado a todos

[]'s
Jéter


Em 09/12/05, Alexandre Villaça <alexandre.villaca em gmail.com> escreveu:
>
> Se o campo tiver hora tbm, complica um pouco mais, pq quando vc passa como
> parametro so a data, ele considera akela data, com hora 0:00:00, ou seja,
> qualquer valor q vc tenha gravado na tabela com pelo menos 1 segundo do
> dia,
> ja nao vai aparecer por ser posterior. Outra solucao, alem de somar mais 1
> dia na data final, eh somar 23:59:59 na data final, assim, qualquer
> registro
> desse dia sera inferior a este horario
>
> Em 09/12/05, Jeter Rabelo Ferreira <jeter.rabelo em gmail.com> escreveu:
> >
> > Eu já havia feito o teste utilizando os operadores >= <=, acontece a
> mesma
> > coisa
> >
> > []'s
> > Jéter
> >
> >
> > Em 09/12/05, Jeter Rabelo Ferreira <jeter.rabelo em gmail.com> escreveu:
> > >
> > > Olá pessoal,
> > > Ao efetuar a consulta SQL abaixo, estou com problemas quanto ao
> período.
> > > Quando é fornecido a mesma data, a SQL não retorna registros, quando
> > forneço
> > > um periodo, os regsitros que pertencem a última data não são
> retonados.
> > >
> > > select o1.ID_ORCA_STATUS
> > >  , o1.ID_STATUS
> > >  , (select s1.DESC_STATUS FROM STATUS_PED s1
> > >      where o1.ID_STATUS = s1.ID_STATUS)
> > >    as DESC_STATUS
> > >  , o1.ID_ORCAMENTO
> > >  , (select o2.CODCLI FROM ORCAMENTO o2
> > >      where o1.ID_ORCAMENTO = o2.MYKEY)
> > >    as CODCLI
> > >  , (select c1.NOMECLI FROM CLIENTE c1
> > >      where c1.CODCLI = (select o2.CODCLI FROM ORCAMENTO o2
> > >        where o1.ID_ORCAMENTO = o2.MYKEY))
> > >    as NOMECLI
> > >  , o1.DT_DISPONIBILIZADO
> > >  , o1.DT_FINALIZADO
> > >  , o1.ID_USUARIO_I
> > >  , (select u1.NOME_USUARIO FROM USUARIOS u1
> > >      where o1.ID_USUARIO_I = u1.ID_USUARIO)
> > >    as NOME_USUARIO_I
> > >  , o1.ID_USUARIO_F
> > >  , (select u2.NOME_USUARIO FROM USUARIOS u2
> > >      where o1.ID_USUARIO_F = u2.ID_USUARIO)
> > >    as NOME_USUARIO_F
> > > from ORCA_STATUS o1
> > > where o1.ID_USUARIO_F='5'
> > >   and o1.ID_STATUS='22'
> > >   and o1.DT_FINALIZADO between '12/07/2005' and '12/07/2005'
> > >
> > > Alguem poderia me ajudar?
> > >
> > > []'s
> > >
> > >  Jéter Rabelo Ferreira
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista