CONSULTA...
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
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
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!!!
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!!!
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.
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.
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
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