Immer das erste auftreten der Gruppe von Zeilen

Habe einen Fall, wo ich haben der Transaktion und diese Transaktion besteht aus mehreren Schritten. Ich will die Rückgabe des ersten Auftretens dieser Transaktion, zum Beispiel:

Trn Loc step

111 0   1

111 0   2

111 0   3

222 3   1

222 3   2

333 5   1

333 5   2

333 5   3

und ich will mich zu diesem Ergebnis :

tran                 loc

111                  0    

222                  3   

333                  5              

Ich denke, es soll getan werden, indem Sie partition-Funktion, aber ich weiß nicht, wie...jede Hilfe bitte?

  • Ihr Ergebnis könnte erreicht werden, indem die Auswahl von TRN und LOC und dann die Gruppierung mit GROUP BY.
  • Ist es immer eine eins-zu-eins-Beziehung zwischen TRN und LOC?
Schreibe einen Kommentar