[firebase-br] Consulta SQL

Alexandre Villaça alexandre.villaca em gmail.com
Sex Dez 9 10:16:42 -03 2005


o between nao inclui a data final na pesquisa... eh como um Data >= x and
Data < y.
Solucoes: ou vc troca pra >= and <= ou soma + 1 dia na data final q vc passa
pra query.


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
>



Mais detalhes sobre a lista de discussão lista