CONSULTA...

USUARIO.EXCLUIDOS 28/05/2007 20:47:06
#218591
Pessoal Help!
Tenho um form q cadastra a data no formato dd/mm/aaaa
quero conultar no banco uma data especifica ex: dia 05 do mes 5 de 2007
até aí tudo bem, pois só comparo se a data existe no banco,
Agora vem o BÓ... Quero puxar só o mês 05 ou o ano 2007...Alguém tem uma idéia???
Grato desde já!
Att: Paulibio

USUARIO.EXCLUIDOS 29/05/2007 01:23:56
#218607
Faaaaaaaala PAULIBIO blz???!!!

Então cara tente fazer o seguinte!

select * from TABELA where DATA between 'DATAINICIAL' and 'DATAFINAL'

A cláusula between é adicionada justamente com esse intuito de selecionar dados de um intervalo! neste caso da data inicial até a data final!

Espero ter ajudado!!!

USUARIO.EXCLUIDOS 29/05/2007 03:33:13
#218609
Oi, Paulibio.
Solucionando a sua dúvida.
Supondo que você esteja trabalhando com um DataControl... Faça o seguinte:

Data(0).RecordSource = "SELECT * FROM CAD_CLIENTES WHERE (MONTH(DATA_NASC) BETWEEN " & Val(Texto(6).Text) & " AND " & Val(Texto(7).Text) & ") AND YEAR(DATA_NASC) = " & Val(Texto(8).Text) & " ORDER BY DATA_NASC"
Data(0).Refresh

Texto(6) é o mês inicial a ser pesquisado.
Texto(7) é o mês final a ser pesquisado.
e Texto(8) é o ano a ser pesquisado.

Abraços.
USUARIO.EXCLUIDOS 29/05/2007 11:06:24
#218656
Awe pessoal chegando em ksa vou fazer estes testes...
Desde já Agradeço...Vou deixar o tópico em aberto por enquanto, caso precise...
Valew DIEGOCESAR e JAIR.ARAUJO.02...
Att: Paulibio
Tópico encerrado , respostas não são mais permitidas