Hallo,
bin leider kein SQL Spezialist und stehe vor einer, für mich, recht komplizierten Abfrage.
Ich habe eine Tabelle mit folgenden Werten
ID | Rasterposition | Datum von
4711 | 0 | 12.11.2010
4711 | 0 | 08.04.2009
4711 | 1 | 02.03.2007
4711 | 2 | 24.05.2008
4711 | 2 | 12.11.2010
4712 | 0 | 30.09.2012
4712 | 1 | 30.09.2012
4712 | 2 | 01.01.2013
Nun möchte ich von jeder ID den jeweils aktuellsten Rasterwert 0 (den gibt es immer mind. 1 mal je ID) mit Datum, plus
alle anderen Rasterwerte dieser ID wenn Sie ein Datum >= dem Datum vom jeweiligen Rasterwert 0 haben.
Entsprechend ist hier das erwartete Ergebnis:
ID | Rasterposition | Datum von
4711 | 0 | 12.11.2010
4711 | 2 | 12.11.2010
4712 | 0 | 30.09.2012
4712 | 1 | 30.09.2012
4712 | 2 | 01.01.2013
Kann mir jemand helfen?
bin leider kein SQL Spezialist und stehe vor einer, für mich, recht komplizierten Abfrage.
Ich habe eine Tabelle mit folgenden Werten
ID | Rasterposition | Datum von
4711 | 0 | 12.11.2010
4711 | 0 | 08.04.2009
4711 | 1 | 02.03.2007
4711 | 2 | 24.05.2008
4711 | 2 | 12.11.2010
4712 | 0 | 30.09.2012
4712 | 1 | 30.09.2012
4712 | 2 | 01.01.2013
Nun möchte ich von jeder ID den jeweils aktuellsten Rasterwert 0 (den gibt es immer mind. 1 mal je ID) mit Datum, plus
alle anderen Rasterwerte dieser ID wenn Sie ein Datum >= dem Datum vom jeweiligen Rasterwert 0 haben.
Entsprechend ist hier das erwartete Ergebnis:
ID | Rasterposition | Datum von
4711 | 0 | 12.11.2010
4711 | 2 | 12.11.2010
4712 | 0 | 30.09.2012
4712 | 1 | 30.09.2012
4712 | 2 | 01.01.2013
Kann mir jemand helfen?