Ich habe Multiple Datensätze nach Mitarbeiter, Standort und zuletzt aktualisiert, und ich muss nur die mit Max (LastAktualisiert) für jeden Mitarbeiter auswählen.Suche nach spezifischen Datensatz
employee location lastupdated
59 All locations 2017-10-23T15:44:53
12 Payroll and Benefits 2017-10-23T06:26:44
13 North York 2017-10-26T09:41:52
13 East York 2017-10-06T12:05:40
13 North York 2017-10-18T14:25:36
14 CEO 2017-10-26T09:45:58
14 DownTown 2017-08-01T16:44:54
15 Energey 2017-10-24T08:22:35
15 Smart Buildings 2017-10-25T19:59:53
Zum Beispiel sollten die folgenden Datensätze zurückgegeben werden:
59 All locations 2017-10-23T15:44:53
12 Payroll and Benefits 2017-10-23 T06:26:44
13 North York 2017-10-26T09:41:52
14 CEO 2017-10-26T09:45:58
15 Smart Buildings 2017-10-25T19:59:53
SELECT employee, location, max(lastupdated)
FROM employee
GROUP BY employee, location;
Dies ist nicht als max Datum Arbeit ausgewählt basiert auf Mitarbeiter und die Lage, ich möchte nur einen Datensatz wählen, mit max (Zuletzt aktualisiert), sollte dieser Datensatz Mitarbeiter-, Standort- und Lastaktualisierungsfelder enthalten.
Vielen Dank im Voraus.
Perfekt, vielen Dank. Diese Frage wird beantwortet. – Muhammad