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.
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.
Comment