1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

[MS-SQL] Max Date je Jahr und je Objekt

Dieses Thema im Forum "Relationale Datenbanksysteme" wurde erstellt von Termos, 11. Juli 2017.

  1. Termos

    Termos Mitglied

    Hallo Community,

    folgendes Problem.
    Ich benötige aus der nachfolgenden Tabelle je Objekt und je Jahr immer das maximale Datum.

    ---Datum--/----Object--/-Year-/-Value-
    |01.12.2016|408-1000-0 | 2016 | 85
    |10.12.2016|408-1000-0 | 2016 | 89
    |03.02.2017|408-1000-0 | 2017 | 80
    |04.05.2016|408-1111-0 | 2016 | 50
    |18.09.2016|408-1111-0 | 2016 | 60
    |22.01.2017|408-1111-0 | 2017 | 70

    Das Ergebnis soll also wie folgt aussehen

    ---Datum--/----Object--/-Year-/-Value-
    |10.12.2016|408-1000-0 | 2016 | 89
    |03.02.2017|408-1000-0 | 2017 | 80
    |18.09.2016|408-1111-0 | 2016 | 60
    |22.01.2017|408-1111-0 | 2017 | 70


    Ich habe die PARTITION OVER Function in meinem Code eingebaut, komm jedoch nicht darauf wie ich die überflüssigen Zeilen am Ende entfernen kann.
    Mein Code muss so dynamisch werden das es egal sein sollte wie viele Jahre unterschied es gibt (2016,2017,2018 ..... 2100)

    Ich bin für jede Antwort dankbar

    Viele Grüße
     
  2. Yaslaw

    Yaslaw n/a Moderator

  3. Termos

    Termos Mitglied

    Hallo Yaslaw,

    vielen Dank für deinen Link, genau was ich gesucht habe.
     
Die Seite wird geladen...