Hallo zusammen,
tolles Forum, super was hier passiert.
Kniffeliges SQL-Problem:
Das Ergebnis einer SQL-Abfrage soll nach der Spalte (UID) gruppiert sein und jede "Gruppe" nach (eventDate) absteigend sortiert sein.
Beispiel:
table
UID | eventDate
---------------------------
1 | 07.09.2007 13:33:00
3 | 07.09.2007 13:30:00
2 | 07.09.2007 13:20:00
1 | 07.09.2007 13:14:00
3 | 07.09.2007 13:18:00
2 | 07.09.2007 13:10:00
...
soll abgefragt so sortiert zurück gegeben werden:
table
UID | eventDate
---------------------------
1 | 07.09.2007 13:33:00
1 | 07.09.2007 13:14:00
3 | 07.09.2007 13:30:00
3 | 07.09.2007 13:18:00
2 | 07.09.2007 13:20:00
2 | 07.09.2007 13:10:00
...
d.h.:
zu gruppieren ist nach UID;
Sortierkriterium für jede "Gruppe" ist eventDate DESC.
Wie ist das mit ORACLE zu realisieren. Wichtig: Eine Abfrage soll das Ergebnis in dieser Ordnung liefern. Alle Daten in einer Tabelle.
Hat wer eine Idee?
Vielen Dank!
tolles Forum, super was hier passiert.
Kniffeliges SQL-Problem:
Das Ergebnis einer SQL-Abfrage soll nach der Spalte (UID) gruppiert sein und jede "Gruppe" nach (eventDate) absteigend sortiert sein.
Beispiel:
table
UID | eventDate
---------------------------
1 | 07.09.2007 13:33:00
3 | 07.09.2007 13:30:00
2 | 07.09.2007 13:20:00
1 | 07.09.2007 13:14:00
3 | 07.09.2007 13:18:00
2 | 07.09.2007 13:10:00
...
soll abgefragt so sortiert zurück gegeben werden:
table
UID | eventDate
---------------------------
1 | 07.09.2007 13:33:00
1 | 07.09.2007 13:14:00
3 | 07.09.2007 13:30:00
3 | 07.09.2007 13:18:00
2 | 07.09.2007 13:20:00
2 | 07.09.2007 13:10:00
...
d.h.:
zu gruppieren ist nach UID;
Sortierkriterium für jede "Gruppe" ist eventDate DESC.
Wie ist das mit ORACLE zu realisieren. Wichtig: Eine Abfrage soll das Ergebnis in dieser Ordnung liefern. Alle Daten in einer Tabelle.
Hat wer eine Idee?
Vielen Dank!
Comment