Ich habe unten eine Tabelle, in der ich sehen muss, ob sich die Zinssätze für eine beliebige Darlehensnummer innerhalb eines bestimmten Zeitraums geändert haben. Unten sind nur Beispieldaten, ich muss diese Informationen über 2 Millionen Zeilen finden. Wie kann das gemacht werden?Wie kann ich feststellen, ob sich Werte in einer Spalte über mehrere Daten hinweg geändert haben?
Beispieldaten
+------------+-------------+---------------+
| DATE | LOAN_NUMBER | INTEREST_RATE |
+------------+-------------+---------------+
| 04/01/2010 | 1111122 | 0.375 |
| 05/15/2011 | 1111122 | 0.375 |
| 06/01/2012 | 1111122 | 0.300 |
| 07/08/2010 | 1111133 | 0.400 |
| 07/01/2011 | 1111133 | 0.450 |
+------------+-------------+---------------+
Ich habe versucht, die folgendes zu tun:
Select A.Date, A.Loan_Number, A.Interest_Rate
FROM TABLEX A
INNER JOIN TABLEX B ON A.Loan_Number = B.Loan_Number
AND A.Date < B.Date
Aber dies nicht erhalten mir die Ergebnisse, die ich brauche.
Jede Hilfe wird geschätzt!
Ich glaube nicht, das ist richtig. "multiple date" "date period" – Paparazzi
Partition hinzugefügt von sollte nun funktionieren. – Kostya
OK Ich denke immer noch nicht, dass das die Frage ist – Paparazzi