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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como pegar os aniversáriantes de um período
ZeuzZ
QUEDAS DO IGUAÇU
PR - BRASIL
ENUNCIADA !
Postada em 12/03/2008 16:55 hs            
Olha fiz uma sql pra pegar os aniversáriantes entre um período de dia/mes até dia/mes

ficou assim:

Select Codigo, RazaoSocial, DataNascimento, Tipo, Telefone1 from Clientes where DataNascimento between '" & Format(cDataInicial, "yyyy-dd-mm") & "' and '" & Format(cDataFinal, "yyyy-dd-mm") & "'

mas tpw se eu colocar de 01/01 até 01/12 nao pega nenhum q não seja dia 01 mas se colocar de 01/01 até 31/06 por exemplo pega alguma idéia fico grato desde já.
   
Macaubal
MACAUBAL
SP - BRASIL
ENUNCIADA !
Postada em 12/03/2008 17:07 hs            
ZeuzZ
 
(Select * from Tabela where Mid(DN,1,5) >= '" & Dia/MesInicial & "' and Mid(DN,1,5) <= '" & Dia/MesFinal & "')
 
Fazendo o select desta maneiro ele trata os campos Data como String.
 
t+
   
ZeuzZ
QUEDAS DO IGUAÇU
PR - BRASIL
Postada em 12/03/2008 17:21 hs            
Nao deu colega e to usando mysql
     
Macaubal
MACAUBAL
SP - BRASIL
Postada em 12/03/2008 18:22 hs            
Voce está passando um intervalo DD/MM/YYYY ou intervalo de DD/MM?
Nao sei se entendeu... Quero aniversariantes entre 01/01/1980 a 31/12/1990 ou
Aniversariantes entre 01/01 a 31/01?
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 12/03/2008 18:37 hs            
tenta assim
 
Select Codigo, RazaoSocial, DataNascimento, Tipo, Telefone1 from Clientes where DataNascimento between '" & Format(cDataInicial, "dd-mm") & "' and '" & Format(cDataFinal, "dd-mm") & "'
 
não especifica o ano não sei se vai funcionar outra vez fiz desta forma e deu certo
 
     
Tiranossauro
DOIS IRMÃOS
RS - BRASIL
Postada em 12/03/2008 21:21 hs            
Select Codigo, RazaoSocial, DataNascimento, Tipo, Telefone1 from Clientes where Format(DataNascimento, 'mmdd') between '" & Format(cDataInicial, "mmdd") & "' and '" & Format(cDataFinal, "mm"dd) & "'

     
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-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página