Ich habe Daten wie folgt. Ich möchte über das Zinsfeld aggregieren, während ich die letzten Werte von Balance, Beschreibung und Datum aufnehme.Aggregieren Sie ein Feld und holen Sie den letzten Wert eines anderen Feldes
Daten
Date || AccNum||ID ||Balance ||Curncy||Interest||Description
========||=======||=======================||========||======||========||===========
7/1/2017|| DEPA1 ||HKGCIFSRCKEY002DEPA1SGD||1000 ||SGD ||0 ||Open
8/1/2017|| DEPA1 ||HKGCIFSRCKEY002DEPA1SGD||1010 ||SGD ||10 ||Open
9/1/2017|| DEPA1 ||HKGCIFSRCKEY002DEPA1SGD||1020 ||SGD ||10 ||Closed
6/1/2017|| DEPA2 ||HKGCIFSRCKEY002DEPA2SGD||10000 ||SGD ||0 ||Open
7/1/2017|| DEPA2 ||HKGCIFSRCKEY002DEPA2SGD||10100 ||SGD ||100 ||Open
8/1/2017|| DEPA2 ||HKGCIFSRCKEY002DEPA2SGD||10200 ||SGD ||100 ||Open
9/1/2017|| DEPA2 ||HKGCIFSRCKEY002DEPA2SGD||10300 ||SGD ||100 ||Dormant
Erwartetes Ergebnis
Date || AccNum||ID ||Balance ||Curncy||Interest||Description
========||=======||=======================||========||======||========||===========
9/1/2017|| DEPA1 ||HKGCIFSRCKEY002DEPA1SGD||1020 ||SGD ||20 ||Closed
9/1/2017|| DEPA2 ||HKGCIFSRCKEY002DEPA2SGD||10300 ||SGD ||300 ||Dormant
Ich habe über 30M Datensätze verarbeitet werden, um die Leistung auch eine Herausforderung.
Warum zeigen Sie das 2017.07.01 Datum in den erwarteten Ergebnissen für DEPA1? Sollte es nicht der 9/1/2017 sein, da dies die neuesten Daten für dieses Konto sind? – Eli
Danke @Eli! Korrigiert. – SVaidya