Datum von Oracle nach Postgresql migrieren

Ich habe Zweifel. Bitte helfen Sie.

ORACLE:

trunc(file_rec_timestamp - MAX(WM_TIMESTAMP) ) as Chkday

PostGreSQL:

DATE_PART('day', CURRENT_DATE - file_rec_timestamp - MAX(wm_timestamp)) as chk

Was für ein Datentyp is wm_timestamp?

Und warum nicht

 file_rec_timestamp - max(wm_timestamp)  

oder eventuell:

 (file_rec_timestamp - max(wm_timestamp))::date

in PostgreSQL?

1 „Gefällt mir“

Wm_timestamp

Datum ist ein Datentyp

@castorp

Warum CURRENT_DATE? Wie kommst Du darauf?

Der Sinn der Operationen und die Migration hängt von den Typen ab.
Hier sind ein paar Beispiele (Oracle). Vielleicht ist nicht jeder Wert im Ergebnis das, was Du erwartet hättest… (…ohne es selbst auszuprobieren. Ja, selbst ausprobieren tut nicht weh)

1 „Gefällt mir“

Dieses Thema wurde automatisch 60 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.