Page 1 sur 1
Requête SQL et gestion des dates
Posté : 11 nov. 2006, 10:53
par Grenouille32
Besoin d'aide des spécialistes...
Je souhaite faire une requête de type
$requete = "SELECT * FROM `Table` WHERE `Date` > ***Maintenant - x jours***";
ce qui correspondra à sélectionner les enregistrements ayant moins de x jours...
Pourriez-vous me dire par quelle fonction/valeur remplacer ***Maintenant - x jours***, sachant que les dates de ma base sont (malheureusement) au format américain (i.e. aaaa-mm-dd).
Merci pour vos conseils.
Posté : 11 nov. 2006, 10:59
par albat
Merci, mais ce n'est pas ça !!!
Posté : 11 nov. 2006, 11:08
par Grenouill
J'avais déjà repéré la page grace à Gogol...
Mais je n'y ai pas trouvé comment construire ma requête.
Donc réponse inadaptée.
Merci tout de même.
Posté : 11 nov. 2006, 11:15
par albat
Inadapté ???
4 - Obtenir une date dans le futur/le passé
avec MySQL :
Code : Tout sélectionner
SELECT DATE_ADD(NOW(), INTERVAL 5 DAY); # le futur
SELECT DATE_SUB(NOW(), INTERVAL 5 DAY); # le passé
Oups, toutes mes excuses !!!
Posté : 11 nov. 2006, 11:25
par Grenouille32
J'ai toujours dit qu'il fallait être ferme avec le bétail...
Comme quoi il suffit d'élever la voix (agrandir la police de caractère), pour que ça marche.
Merci, j'espère ne pas oublier la leçon trop vite !
En tout cas, ça fonctionne... j'avais simplement copié-collé la fonction complète.
Comme quoi, il suffit de persévérer dans la vie !
Cordiales salutations et amitiés.
Complément d'information....
Posté : 11 nov. 2006, 11:35
par Grenouille33
Du coup, je me suis inscrit !
Mais je ne sais pas comment clore la question !
By et félicitations.
Posté : 11 nov. 2006, 11:39
par albat
Seul l'auteur d'une question peut la conclure en la mettant [résolu]e.
Pour cela, il faut qu'il soit déjà enregistré lors de la création du sujet.
Les sujets créés pas des invités ne peuvent être marqués [Résolu] que par les modérateurs.