Requete complexe avec des dates

Eléphant du PHP | 112 Messages

03 mai 2006, 23:29

Bhen non puisque la date peux être plus éloignée dans le temps que la date actuelle :?

Eléphant du PHP | 291 Messages

03 mai 2006, 23:34

J'avais une erreur avec ton code Mouet, j'ai essayé avec la requete de Truc ca a l'aire de fonctionner

Merci pour le bou de code quand même

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

03 mai 2006, 23:36

Bhen non puisque la date peux être plus éloignée dans le temps que la date actuelle :?
D'où le " >= " par rapport à la date actuelle.

La requete séléctionne la 1ère date qui est supérieure ou égale à la date courante.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 112 Messages

03 mai 2006, 23:39

Oui mais si il y a pas de dates supérieur? :x

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

03 mai 2006, 23:48

Quel est l'intéret de promouvoir un évènement passé ?

S'il n'y a pas de date en sortie de requête alors il n'y a pas d'évvènement à venir, non ?

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 112 Messages

03 mai 2006, 23:50

vi mais bon, hors contexte d'un evenement, je sais pas moi :D

Je ne savais pas que ca ne pouvait pas être deja passé en fait :/

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

04 mai 2006, 00:14

Je ne savais pas que ca ne pouvait pas être deja passé en fait :/
T'avais qu'à suivre les événements en temps et en heure :lol:

Sinon voila une requete qui retourne la date la plus proche de la date actuelle (passé ou futur) *
SELECT * , ABS(DATEDIFF(champ_date,CURDATE())) as diff  FROM table ORDER BY diff
* ça retourne la date plus proche même si un événement (ou autre) a lieu dans le futur et qu'une date passée est plus proche elle sera renvoyée.

Après niveau optimisation je préfère la 1ère.

PS: Bunk le [Résolu] s'obtient en cliquant sur le bouton (en haut à gauche)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute