So. 19.01.2014
13:32 Uhr
#3
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
ne Siggi das ist es nicht ...
es geht ja darum ich hab 2 Beratungsfirmen TSW und WGI und die haben beide N angestellte
und jetzt will ich für beide beratungsfirmen rausfinden welcher Ihrer Mitarbeiter den höchsten Stundensatz haben
So. 19.01.2014
13:39 Uhr
#5
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
Ja das ändert auch nichts^^ ... und das LIMIT ist eher schlecht weil mir dann nur ein Eintrag ausgegeben wird der von Dilbert ...
So. 19.01.2014
13:50 Uhr
#7
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
das hatte ich auch schon probiert ... das ergebnis bleibt leider das gleiche ... wie oben ...
So. 19.01.2014
14:04 Uhr
#8
- Registriert seit
- 25.07.2007
- Beiträge
- 870
- Beitragswertungen
Achso sry ja stimmt. Das wirst du nicht so leicht hinbekommen.
(du wirst wohl mit einer Art Subselect das Lösen müssen oder die tabelle sich selbst nochmal joinen)
So. 19.01.2014
20:18 Uhr
#10
- Registriert seit
- 05.10.2011
- Beiträge
- 237
- Beitragswertungen
Wäre es nicht so am einfachsten:
SELECT c.Firma as Beratungsfirma, c.ConsultantID , c.Name FROM Consultant c
Group BY c.Firma ORDER BY c.Stundensatz ;
Wer Rechtschreibfehler findet darf sie behalten!
So. 19.01.2014
21:15 Uhr
#11
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
das ist doch ne ganze andere Abfrage ...
Di. 21.01.2014
09:00 Uhr
#12
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Er zeigt halt die erste Zeile an, und die ist bei einem der Beispiele auch der mit dem größten Wert.
Es müsste wie Pion schon schrieb mit einer Subquery gemacht werden, wobei zu Bedenken ist, dass auch mehrere Zeilen den gleichen höchsten Wert haben können.