Saltar al contenido

Consulta SQL donde fecha = hoy menos 7 días

Te damos la bienvenida a nuestro sitio, aquí encontrarás la respuesta de lo que estabas buscando.

Solución:

declare @lastweek datetime
declare @now datetime
set @now = getdate()
set @lastweek = dateadd(day,-7,@now)

SELECT URLX, COUNT(URLx) AS Count
FROM ExternalHits
WHERE datex BETWEEN @lastweek AND @now
GROUP BY URLx
ORDER BY Count DESC; 

Usando dateadd para eliminar una semana de la fecha actual.

datex BETWEEN DATEADD(WEEK,-1,GETDATE()) AND GETDATE()

Puedes restar 7 de la fecha actual con esto:

WHERE datex BETWEEN DATEADD(day, -7, GETDATE()) AND GETDATE()

Aquí puedes ver las comentarios y valoraciones de los lectores

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *