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 ...
Si vous pouviez me donner une piste, je vous en serais reconnaissant.
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';
Cordialement.
M4itreG
Partager