Hi,
ich möchte bei einer Abfrage auf einer Oracle-Datenbank zwei Daten miteinander subtrahieren. Dies stellt auch weiter kein Problem dar. Das Ergebnis möchte ich aber noch formatiert zurückgeben lassen (nur Anzahl Tage und Stunden).
Dafür verwende ich folgenden SELECT-Befehl:
Code:
SELECT
to_char(endtime-starttime, 'dd-hh24')
AS diff
FROM db2_item;
Als Ergebnis erhalte ich immer Daten wie, " +000000014 00:00:00.000000", was ja anscheinend weiterhin ein unformatiertes Datum darstellt.
Ich habe auch schon versucht mir in einem SubSelect die Differenz erzeugen zu lassen und im eigentlichen Select die Formatierung vorzunehmen. Das Ergebnis ist das gleiche.
Bin für jede Hilfe dankbar
Danke und Gruß,
Mark
ich möchte bei einer Abfrage auf einer Oracle-Datenbank zwei Daten miteinander subtrahieren. Dies stellt auch weiter kein Problem dar. Das Ergebnis möchte ich aber noch formatiert zurückgeben lassen (nur Anzahl Tage und Stunden).
Dafür verwende ich folgenden SELECT-Befehl:
Code:
SELECT
to_char(endtime-starttime, 'dd-hh24')
AS diff
FROM db2_item;
Als Ergebnis erhalte ich immer Daten wie, " +000000014 00:00:00.000000", was ja anscheinend weiterhin ein unformatiertes Datum darstellt.
Ich habe auch schon versucht mir in einem SubSelect die Differenz erzeugen zu lassen und im eigentlichen Select die Formatierung vorzunehmen. Das Ergebnis ist das gleiche.
Bin für jede Hilfe dankbar
Danke und Gruß,
Mark
Comment