00 Votos

MySQL: Leer los registros de la semana pasada

Pregunta de Compi | 17/08/2020 a las 19:45

Estoy buscando la posibilidad de leer todos los conjuntos de datos de mi base de datos MySQL que no tengan más de una semana.

Cada registro tiene una columna TIMESTAMP denominada "dat" en la que se escribe la fecha de la entrada. Tengo que comparar esta columna con la fecha anterior a una semana, creo. ¿Es esto posible de alguna manera?

ResponderPositivoNegativo
3Mejor Respuesta3 Votos

Por supuesto, eso es posible.

Puede usar la siguiente consulta para eso:

SELECT * FROM tab WHERE dat > NOW() - INTERVAL 1 WEEK;

O también puedes usar esto:

SELECT * FROM tab WHERE dat < DATE_SUB(NOW(), INTERVAL 1 WEEK);

En lugar de escribir "INTERVAL 1 WEEK", también puede escribir "INTERVAL 7 DAY" para obtener el mismo resultado.
18/08/2020 a las 23:26

ResponderPositivo Negativo
Responder

Temas Relacionados

PHP: Determinar el Número de Semana

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.