Requête SQL et gestion des dates

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête SQL et gestion des dates

par albat » 11 nov. 2006, 11:39

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.

Complément d'information....

par Grenouille33 » 11 nov. 2006, 11:35

Du coup, je me suis inscrit !
Mais je ne sais pas comment clore la question !
By et félicitations.

Oups, toutes mes excuses !!!

par Grenouille32 » 11 nov. 2006, 11:25

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.

par albat » 11 nov. 2006, 11:15

Inadapté ??? :shock:
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é

Merci, mais ce n'est pas ça !!!

par Grenouill » 11 nov. 2006, 11:08

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.

par albat » 11 nov. 2006, 10:59

À quoi ça sert qu'Ouckileou se décarcasse ? :-*

http://www.phpfrance.com/forums/voir_sujet-8323.php

Requête SQL et gestion des dates

par Grenouille32 » 11 nov. 2006, 10:53

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.