Bonjour,

Je vous explique mon problème :

J'ai 2 tables :
ORGANISATEUR (id_org, prenom, nom)
FETE (id_fete, #id_org, lieu, date)

et j'essaie de faire une requete me donnant la date la plus récente pour 2 entrée identique.

Exemple :
+-----------+----------+---------------------------------+
| Prenom | NOM | DATE
+-----------+----------+---------------------------------+
| Jean | Jean | 2013-02-28 10:59:06.000
+-----------+----------+---------------------------------+
| Jean | Jean | 2012-05-25 10:59:06.000
+-----------+----------+---------------------------------+


Ce que je voudrais avoir est le premier enregistrement (c'est a dire le plus récent). J'ai vu sur d'autre réponse la fonction max mais je n'arrive pas l'utiliser pour avoir le résultat souhaité.

J'ai bien fait cette requête mais le AND ne va pas du tout, il faudrais que je le change a chaque fois ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT ORGANISATEUR.prenom, ORGANISATEUR.nom, FETE.date
FROM ORGANISATEUR, FETE
WHERE ORGANISATEUR.id_org=FETE.id_org
AND FETE.date='28/02/2013 10:59:06.000';
Si vous pouviez me donner une piste, je vous en serais reconnaissant.

Cordialement.
M4itreG