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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Conseguir dados de período tendo somente Mês/Ano?
ProgrammerMan
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 22/01/2008 16:57 hs            
E ae...
 
Estou com uma dúvida...
Como consigo através de uma SQL, dados de um determinado período usando como critério apenas o Mês e o Ano???
 
No caso da SQL abaixo, estão entrando dia, mês e ano... em formato MM/DD/YYYY,
 
  vServicosSql = "SELECT * From NF WHERE NF.NFdtc like '" & #7/12/2004# & "'"
Existe como jogar caracteres coringa no DD para a SQL buscar todos os registros que sejam desse mês e ano??? Ou algo q me dê esse resultado....
 
Desde já agradeço qualquer ajuda...
Valeu...

_______________________________________________________________________

Se vc pensa q pode, ou se vc pensa q não pode, de qualquer forma vc está certo...

ProgrammerMan

   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 22/01/2008 17:20 hs            
Usa uma função assim:
 
Private Sub Command1_Click()
MsgBox f_UltimoDia(2, 2007) 'retorna o último dia
End Sub
 
Private Function f_UltimoDia(ByVal mes As Byte, ano As Integer, Optional dia As Byte = 31) As Byte
Dim Data As String

Data = dia & "/" & mes & "/" & ano
If IsDate(Data) Then
    f_UltimoDia = dia
Else
    dia = dia - 1
    f_UltimoDia = f_UltimoDia(mes, ano, dia)
End If
End Function
 
aí vc passa o do dia 01/mes/ano até o ultimo_dia/mes/ano...
TÓPICO EDITADO
 
ssbarbosa
não registrado
ENUNCIADA !
Postada em 22/01/2008 18:12 hs   


Voce pode TENTAR desta maneira

SELECT Pedidos.PedNum, Pedidos.PedData, Pedidos.PedCli, Month([Pedidos].[PedData]) AS Mes
FROM Pedidos
WHERE (((Day([Pedidos].[PedData]))=8) AND ((Month([Pedidos].[PedData]))=1));


Voce estaria Selecionando todos pedidos de um MES e de um DIA

para Ano de pode usar Year[Pedidos].[PedData]=2007


Espero que te ajude
   
Msmarcus_RJ
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 22/01/2008 22:03 hs         
Conforme o pedido da denúncia,
O post duplicado foi removido.
   
ProgrammerMan
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 23/01/2008 09:30 hs            
Valeu pela ajuda pessoal...

Foi bastante util...

Novamente agradeço...
Valeu...
   
Página(s): 1/1    


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