Announcement

Collapse
No announcement yet.

Aktuellsten Zeitstempel abfragen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Aktuellsten Zeitstempel abfragen

    Hallo Community,

    folgendes Problem:

    Ich versuche aus einer Tabelle den aktuellsten Wert eines Datensatzes, welcher doppelt oder einfach vorkommen kann zurückzubekommen, wobei sich die Datensätze bei doppeltem Auftreten nur im Zeitstempel unterscheiden.

    Folgendes funktioniert nicht:

    Um den aktuellsten Zeitstempel zu finden nutze ich die MAX-Funktion,

    SELECT
    CASE
    WHEN MAX(S.TIMESTAMP) IS NULL
    THEN S.TIMESTAMP
    ELSE MAX(S.TIMESTAMP)
    END AS "CHARGE ROHGLAS"
    FROM TRM_TRACING S


    Ich bekomm aber NULL zurück wenn doppelte Datensätze mit unterschiedlichem Zeitstempel vorhanden sind und nicht den aktuellsten Zeitstempel. Deshalb der versuch über CASE.

    Wer kann helfen? Danke.

  • #2
    Also DU fragst hier ab,

    wenn es keinen timestamp gibt nimm keinen ansonsten den jüngsten?

    [highlight=sql]
    select max(timestamp),dies,und,das
    from tab
    group by dies,und,das;
    [/highlight]

    Gruß

    Martin
    Zuletzt editiert von Martin R.; 31.03.2011, 16:15. Reason: [highlight=sql]

    Comment

    Working...
    X