Bonjour à tous!
je vous explique mon problème. Je simplifie un peu ma table.
J'ai un champ Employe - Jour - Emplacement
la table à plusieurs enregistrement par employe. Je cherche en une requete à sélectionner par employé l'emplacement de l'enregistrement qui contiens la valeur plus petite pour le champ Jour.
EXEMPLE: Cyberyder - 3 - Lieu 1 Cyberyder - 0 - Lieu 2 Cyberyder - 7 - Lieu 3
Mastajeet - 2 - Lieu 1 Mastajeet - 1 - Lieu 2 Mastajeet - 0 - Lieu 3
la requete sortirait Cyberyder - Lieu 2 MastaJeet - Lieu 3
j'essaie tant bien que mal d'insérer un critère avec un min dans mon where clause. mais rien y fait.
Ma requete ressemble à ca Select Employe, Emplacement, min(Jour) GROUP BY Employe il me sort Cyberyder - Lieu 1 - 0 Mastajeet - Lieu 1 - 0
Comment est-ce qu'on fait pour qu'il comprenne que le group by sélectionne l'emplacement du meme enregistrement que le min(jour)?
_________________ Jean-Thomas Baillargeon
|