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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  MySQL. como filtrar datas do tipo mm/yyyy?
RMI@
CAMPO BELO
MG - BRASIL
Postada em 19/07/2005 10:41 hs            
Olá,
Estou começando agora com MySQL. Estou precisando fazer uma consulta com data do tipo MM/YYYY, porém no banco de dados, o campo é do tipo TEXTO. Como fazer?
Atualmente faço assim e dá erro... Trocando # por ' ou % fica do mesmo jeito.
 
rstLEITU.Open "select * from contasco where cdate(referenc)>=#" & Format(Date, "yyyy-mm") & "#order by referenc", db_LEITU, adOpenStatic, adLockOptimistic, adCmdText
 
 

EmoçõesRMI
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 19/07/2005 15:57 hs         
você poderia usar o comando Date_format caso o campo fosse Data, mas como é campo texto, vc não tem saída.
     
Gelson Porto
Pontos: 2843 Pontos: 2843 Pontos: 2843
RIO DE JANEIRO
RJ - BRASIL
Postada em 19/07/2005 17:27 hs            
  
 
       Tente assim...

 
rstLEITU.Open "select * from contasco where referenc >= '" & Format(Year(date),"YYYY") & "-" & FORMAT(MONTH(Date, "MM") & "' order by referenc", db_LEITU, adOpenStatic, adLockOptimistic, adCmdText
     
RMI@
CAMPO BELO
MG - BRASIL
Postada em 20/07/2005 17:28 hs            
Pessoal, obrigado pela ajuda. Mas tive que alterar o campo no banco de dados para data, após isto utilizei o código do Gelson e deu tudo certo!
 
Valeu...

EmoçõesRMI
     
Página(s): 1/1    


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