00 Voix

MySQL: Lire les records de la semaine dernière

Question de Compi | 14/08/2020 à 20:28

Je recherche la possibilité de lire tous les ensembles de données de ma base de données MySQL qui ne datent pas de plus d'une semaine.

Chaque enregistrement a une colonne TIMESTAMP nommée "dat" dans laquelle la date de l'entrée est écrite. Je dois comparer cette colonne avec la date avant une semaine, je pense. Est-ce possible d'une manière ou d'une autre?

RépondrePositifNégatif
1Meilleure Réponse1 Vote

Bien sûr, c'est possible.

Vous pouvez simplement utiliser la requête suivante pour cela:

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

Ou vous pouvez également utiliser ceci:

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

Au lieu d'écrire "INTERVAL 1 WEEK", vous pouvez également écrire "INTERVAL 7 DAY" pour obtenir le même résultat.
15/08/2020 à 14:32

RépondrePositif Négatif
Répondre

Sujets Connexes

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.