Nous sommes actuellement le 26 Avr 2024, 04:44

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 
Auteur Message
 Sujet du message: MYSQL: Un select avec un min
MessagePublié: 17 Juin 2010, 18:08 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 12 Jan 2002, 15:30
Message(s) : 161
Localisation : Beauport
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


Haut
 Profil  
Répondre en citant  
MessagePublié: 18 Juin 2010, 08:00 
Hors-ligne
Nouvel adepte
Nouvel adepte
Avatar de l’utilisateur

Inscription : 26 Nov 2002, 19:01
Message(s) : 94
Pas sur si la syntaxe est correct mais ca devrai de donner une idee.

Select Employe, Emplacement, Jour
from latable
where Jour = (Select min(aa.jour) from latable as aa
where latable.Employe = aa.employe)


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 7 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site