F�cil, vc esqueceu da preced�ncia de operadores.
tente assim:
SELECT *
FROM tabela V
WHERE (V.dt_inicio between '02-NOV-2004' AND '11-NOV-2004' OR
V.dt_final between '02-NOV-2004' AND '11-NOV-2004') AND
V.usu = '1'
----- Original Message -----
From: er83pet04
To: [EMAIL PROTECTED]
Sent: Tuesday, November 16, 2004 12:31 PM
Subject: [delphi-br] Re: SELECT EM DATAS
Estou usando o seguinte sql:
SELECT *
FROM tabela V
WHERE V.dt_inicio between '02-NOV-2004' AND '11-NOV-2004' OR
V.dt_final between '02-NOV-2004' AND '11-NOV-2004' AND
V.usu = '1'
O que est� acontecendo agora � que n�o est� obedecendo a �ltima
condi��o (V.usu = '1'). Est� obedecendo �s duas primeiras e
condi��es e retornando tamb�m de outros usu�rios.
J� troquei a posi��o da condi��o do usuario:
SELECT *
FROM tabela V
WHERE V.usu = '1' and
V.dt_inicio between '02-NOV-2004' AND '11-NOV-2004' OR
V.dt_final between '02-NOV-2004' AND '11-NOV-2004'
mas tamb�m n�o d� certo, em determinado momento, come�a a exibir
resultados de outros usu�rios, al�m do usu�rio = 1.
--- Em [EMAIL PROTECTED], Gabriel Dimas
<[EMAIL PROTECTED]> escreveu
> J� que oque te interessa � a data de inicio tire a dataa final da
> compara��o!
>
> SELECT count(*)
> FROM TABELA V
> WHERE V.usu_chave = '1' AND
> V.dt_inicio >= TO_DATE('22/11/2004', 'DD/MM/YYYY')
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
Yahoo! Grupos, um servi�o oferecido por:
PUBLICIDADE
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
c.. O uso que voc� faz do Yahoo! Grupos est� sujeito aos Termos do Servi�o
do Yahoo!.
[As partes desta mensagem que n�o continham texto foram removidas]
--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que voc� faz do Yahoo! Grupos est� sujeito aos:
http://br.yahoo.com/info/utos.html