Salut Fred,
Voici une solution :
SELECT * FROM my_table WHERE CURDATE() <
ADDDATE(my_table.date,laps_de_temps) ORDER BY date DESC LIMIT 1;
Il existe la meme variante ave ADDTIME pour le champs de type TIME.
Tu trouveras plus d'informations sur le site :
http://www.mysql.org/doc/refman/4.1/en/date-and-time-functions.html
Jerome
Selon Frédéric <frederic.mantegazza@???>:
> Bonsoir,
>
> Est-ce qu'un guru MySQL pourrait me dépanner ?
>
> Je cherche à faire une requète sur une base contenant des données
> horodatées par deux champs, un de type 'date', et un de type 'time'. Je
> voudrais récupérer le dernier enregistrement, à condition qu'il ne soit
> pas plus vieux qu'un certain laps de temps défini (sinon, la requète ne
> doit rien retourner).
>
> Comment faire ça simplement ?
>
> Merci d'avance.
>
> --
> Frédéric
>
> http://www.gbiloba.org
>
--------------------------------------------
Mail sent through IMP:
http://horde.org/imp/