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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Select nos dias dos meses anteriores
Alvaro Soares
não registrado
ENUNCIADA !
Postada em 02/03/2006 14:38 hs   
Tenho numa tabela, um campo Datetime chamado (dt_saldo). Na virada de cada mês, preciso fazer um select na maior data do mês anterior e, excluir os dias que compreendem do 1º ao penúltimo dia desse mês anterior.
 Alguém poderia me ajudar numa sintaxe SQL para isso ?
   
Alê35
SÃO PAULO
SP - BRASIL
Postada em 02/03/2006 15:32 hs         
Olá Alvaro, boa tarde.
 
Veja se o exemplo abaixo te ajuda:
 
Declare @Data Datetime
 
Set @Data = '20060301'
 
Select  Max(Dt_Saldo)
From    Tabela
Where   Dt_Saldo < @Data

 
Nota: A variavel @Data, neste caso, recebe o primeiro dia do mês atual (01/03/2006)
Quando executo a instrução acima, a função Max() vai retornar a maior data inferior
aquela passada na variavel.
 
Espero ter colaborado.
 
Abraço.
TÓPICO EDITADO
   
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 03/03/2006 07:43 hs            
dim dt1 as date
dim dt2 as date
dt1=date() ' 03/03/06
dt1=dt1-day(dt1)-1 ' 27/02/06
dt2=dt1-day(dt1)+1 ' 01/02/06
sql="DELETE SuaTabela.dt_saldo FROM SuaTabela WHERE (((SuaTabela.dt_saldo) Between #" & Format (dt1, "mm/dd/yyyy") & "# AND #" & Format(Dt2, "mm/dd/yyyy") & "#";"
DAQUI PRA FRENTE IRA DEPENDER DA FORMA DE ACESSO SE DAO OU ADO

dsmn
   
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