[firebase-br] RES: RES: RES: Consulta entre duas datas

Marcelo Moreira marcelo em easysistemasmg.com.br
Qui Maio 24 17:12:21 -03 2007


Rodrigo,

Voce entendeu o que eu estou querendo mas acho que tem uma falha no seu SQL,
para dar certo a DATA_AGENDA_INI teria de ser maior ou igual ao parâmetro
:DATA e DATA_AGENDA_FIM teria de ser menor ou igual ao parâmetro :DATA ....
logo ficaria assim:

SELECT ID_COMPROMISSO
FROM COMPROMISSO
WHERE (:DATA_AGENDA_INI >= :DATA) AND (DATA_AGENDA_FIM <= :DATA)

Mas este SQL no caso de eu querer por período certo??? No caso de eu querer
informar apenas um dia você acha que pode haver algum tipo de falha:

select ID_COMPROMISSO
  from COMPROMISSO
 where '03.01.2007' between DATA_AGENDA_INI AND DATA_AGENDA_FIM


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Rodrigo Madureira Barbosa
Enviada em: quinta-feira, 24 de maio de 2007 16:10
Para: 'FireBase'
Assunto: [firebase-br] RES: RES: Consulta entre duas datas

Acho que te entendi...

Vê se é isso aqui...

SELECT ID_COMPROMISSO
FROM COMPROMISSO
WHERE (:DATA_AGENDA_INI <= :DATA) AND (DATA_AGENDA_FIM >= :DATA)

Aí na aplicação vc passa o parâmetro "DATA" como 03.01.2007, e os períodos
que vc quer...

Vc vai saber se essa :DATA está dentro do período :DATA_AGENDA_INI a
:DATA_AGENDA_FIM

Rodrigo...

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Alisson
Enviada em: quinta-feira, 24 de maio de 2007 15:42
Para: lista em firebase.com.br
Assunto: Re: [firebase-br] RES: Consulta entre duas datas

Cara.. tah estranho o q vc quer..

Normalmente a gente usa o Between pra informar datas ENTRE...

Entao vc fala..

Select IDCompromisso
 from compromisso
where Data_Compromisso Between :DAtaini and :DataFim

assim ele vai pegar por exemplo.. 01.01.2007 a 10.01.2007 e vai comprar na 
tabela tudo q esta nesse intervalo e me mostrar..

agora se vc quer q ele traga apenas de uma data especifica.. vc coloca =

Select IDCompromisso
from compromisso
where Data_Compromisso = :DataIni

nao sei se entendi bem tua duvida...

FAlow

-- 
Alisson R.S.
Global Soft - Desenvolvimento de Sistemas

"Marcelo Moreira" 
<marcelo em easysistemasmg.com.br> escreveu na 
mensagem news:001701c79e18$03fb6800$0bf23800$@com.br...
Mexendo aqui nas catracas eu estou fazendo assim:

Código:

select ID_COMPROMISSO
  from COMPROMISSO
 where '03.01.2007' between DATA_AGENDA AND DATA_AGENDA_FIM



Esta seria uma maneira correta de resolver o problema?



-----Mensagem original-----
De: lista-bounces em firebase.com.br 
[mailto:lista-bounces em firebase.com.br] Em
nome de Marcelo Moreira
Enviada em: quinta-feira, 24 de maio de 2007 11:42
Para: lista em firebase.com.br
Assunto: [firebase-br] Consulta entre duas datas

Pessoal,
Bom dia!

Tenho a seguinte TABELA / CAMPOS:


Código:



COMPROMISSO
   ID_COMPROMISSO INTEGER
   DATA_INICIO DATE
   DATA_FIM      DATE



Suponhamos que eu tenho um compromisso que vai ter:

DATA_INICIO = 01/01/2007
DATA_FIM = 05/01/2007

O que eu preciso fazer é escolher um dia qualquer por exemplo:

dia da consulta := 03/01/2007

e o SQL me retornar este compromisso cadastrado acima.







Marcelo Moreira



+ HYPERLINK
"mailto:marcelo em easysistemasmg.com.br"marcelo em easysistemasmg.com.br

) (31) 9165-9616
((31) 3334-5139
MSN: HYPERLINK 
"mailto:easysuporte em terra.com.br"easysuporte em terra.com.br

Skype: EasySistemas



Easy Sistemas

HYPERLINK "http://www.easysistemasmg.com.br"www.easysistemasmg.com.br





Antes de IMPRIMIR,  pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE




No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/5/2007
15:59

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/5/2007
15:59


No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/5/2007
15:59



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/5/2007
15:59
 

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.467 / Virus Database: 269.7.7/816 - Release Date: 23/5/2007
15:59
 





Mais detalhes sobre a lista de discussão lista