J'ai une question comme ci-dessous:SQL sélectionner la valeur max
Select Lname, MAX(HOURS)
From (Select E.LName, SUM(Hours) as HOURS
From WORKS_ON W
JOin EMPLOYEE E on E.SSN=W.ESSN
Group by E.SSN) as hours
La réponse est comme:
Lname MAX(HOURS)
Black 55
De DB 55 est bonne réponse pour l'heure max. Mais Black ne travaille pas 55 heures, c'est un autre homme appelé Grant. Il semble que j'ai une réponse qui ne se rapporte pas. Que dois-je faire pour obtenir comme:
"Grant 55" comme réponse.
peut-être, vous pouvez expliquer ce que je fais mal ??? –
s'il vous plaît ajouter des informations sur vos tables ... – davejal
S'il vous plaît fournir des exemples de données ou créer un violon – Wanderer