In einer Firebird-Datenbank mit einer Tabelle "Sales", muss ich den ersten Verkauf aller Kunden auswählen. Unten sehen Sie ein Beispiel, das die Tabelle und das gewünschte Ergebnis der Abfrage zeigt.Firebird Query-Return erste Zeile jeder Gruppe
---------------------------------------
SALES
---------------------------------------
ID CUSTOMERID DTHRSALE
1 25 01/04/16 09:32
2 30 02/04/16 11:22
3 25 05/04/16 08:10
4 31 07/03/16 10:22
5 22 01/02/16 12:30
6 22 10/01/16 08:45
Ergebnis: nur erster Verkauf, basierend auf dem Verkaufsdatum.
ID CUSTOMERID DTHRSALE
1 25 01/04/16 09:32
2 30 02/04/16 11:22
4 31 07/03/16 10:22
6 22 10/01/16 08:45
Ich habe bereits folgenden Code "Select first row in each GROUP BY group?" getestet, aber es hat nicht funktioniert.