Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcus Gemeos

Listar registros por data?

Recommended Posts

Olá pessoal,

 

Como faço para listar registros por data, mas que seja 5 dias antes da data que esteja cadastrado no campo data?

 

Por exemplo, tenho um cadastro de clientes, quero listar clientes que esteja 5 dias antes da data do seu vencimento vinda do banco de dados SQL Server?

 

Eu tenho um código que lista registros que tenha o seu vencimento por data em relação a data atual:

 

sqlProd = "select * from clientes where dt_prox_venc < '" & VarDataListar & "'"

Mas como falei, quero listar registros que tenha 5 dias antes da data de vencimento?

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

na data você pode usar o DateAdd() , ele Retorna um novo valor datetime baseada na adição de um intervalo para a data especificada.dae você coloca os 5 dias, e faz sua consulta.

 

DATEADD ( datepart , number, date )

 

This example prints a listing of a time frame for titles in the pubs database. This time frame represents the existing publication date plus 21 days.

 

USE tabela
GO
SELECT DATEADD(day, 5, pubdate) AS timeframe
FROM teste
GO

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.