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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  AJUDA COM INTERVALOS...
Labroskas
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 27/11/2007 14:49 hs            
Oi pessoal!!
Olha eu tenho uma pequena aplicação na qual eu tenho uma selecção de movimentos através de datas, mas por mais que tente eu não consegui ainda resolver o problema, como tou um pouco esquecido de como se criam condições de datas em selects/queries, gostava que me ajudassem se puderem. Uso Visual Basic e SQL Server2000.
A minha selecção é assim:
Ex:
De  (ANo = 2000 , Mes = 1 , Dia = 31)         
Até (ANo = 2003 , Mes = 2 , Dia = 31)
o que eu não consigo é seleccionar os movimentos entre os dois espaços de tempos.
Eu tenho assim:
"(((Ano > " 2000 ") or (Ano = " 2000 " and Mes > " 1 ") or (Ano = " 2000 " and Mes = " 1 " and Dia >= " 31 ")) and ((Ano < " 2003 ") or (Ano = " 2003 " and Mes < " 2 ") or (Ano = " 2003 " and Mes = " 2 " and Dia <= " 31 ")))"
Se me puderem ajudar, agradeço!!
   
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 27/11/2007 15:35 hs            
Se eles estiverem em um text, você poderá usar dessa forma
"select * from tabela where CampoData between #" & Format(Text1.Text, "mm/dd/yyyy") & "# and #" & Format(Text2.Text, "mm/dd/yyyy") & "#)

Se eles estiverem separados, coloca eles em uma variável e usa o comando acima, ou mesmo tente dar uma adaptada o sql, ok?!

Qualquer coisa posta ai

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
   
Labroskas
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 27/11/2007 16:11 hs            
OI, sim eles estão separados na tabela, por isso é que não posso fazer between. Penso que separados não podem tar numa variavel, não funciona igual.
   
Labroskas
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 29/11/2007 17:01 hs            
Valeu pessoal, já consegui, voces sao muito porreiros obrigado aos outros na mesma!!!

Cumprimentos de portugal, abraço.
   
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