USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Montando sql por data de aniversário
José Ari
MANAUS
AM - BRASIL
ENUNCIADA !
Postada em 23/08/2008 02:48 hs            
galera tenho uma tabela com os dados de vários clientes e entre os campos está o de data de nascimento no formato dd/mm/yyyy

gostaria de montar uma sql pra me retornar todos os aniversariantes do dia.

por exemplo, nao sei como montar:

select * from clientes where datanascimento ??????

alguem poderia me dar essa força.....

================================================================
O Aprendizado é Direito de Todos. O Saber é Privilégio de Poucos.

Começando a estudar VB.NET. Realmente é incrível!!!!

   
Poggetti
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2008 13:56 hs         
select * from clientes where datanascimento =  "#" & cdate(nome_do_txt) & "# "
   
   
José Ari
MANAUS
AM - BRASIL
ENUNCIADA !
Postada em 23/08/2008 15:10 hs            
o problema, Poggetti é o seguinte:

o campo txtData é no formato dd/mm (28/06)

se eu usar essa sql:
select * from clientes where datanascimento =  "#" & cdate(txtData) & "# "

o cdate(txtDate) vai me retornar dd/mm/yyyy (28/06/2008) usando como ano, o ano atual!!!

entao a sql vai estar "perguntado" ao banco: "me retorne todos os registros da tabela clientes onde data de nascimento é igual a 28/06/2008"

e os registros em que a ano é, por exemplo 2000, 1978, 1981?????

entendeu???

ainda não consegui!!!!!!

================================================================
O Aprendizado é Direito de Todos. O Saber é Privilégio de Poucos.

Começando a estudar VB.NET. Realmente é incrível!!!!

   
Poggetti
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/08/2008 14:36 hs         
Coloca antes do CDate, a instrução format, da seguinte forma:
Format(cdate(txtData),"dd/mm"))
uma pergunta qual o formato do campo datanascimento?
   
Poggetti
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/08/2008 14:54 hs         
José Ari, esquece, apaga o que te escrevi. Errei, por ser apressado.  Mas não é só uma sql, vais ter que criar uma tabela temporária em que o campo datanascimento é gravado no formato mm/dd, e nesta tabela fazes a pesquisa, formatando o txtData também como mm/dd.
   
Poggetti
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 24/08/2008 15:09 hs         
Hoje estou atrapalhado, mas se quiseres, mais tarde, no máximo amanhã, posso montar esta sql para tí.
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página