prog:sql_date_oracle_rechnung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
prog:sql_date_oracle_rechnung [2018/02/13 11:28] – gpipperr | prog:sql_date_oracle_rechnung [2020/11/23 20:33] (aktuell) – [Unix Time / POSIX time / EPOCH] gpipperr | ||
---|---|---|---|
Zeile 373: | Zeile 373: | ||
---- | ---- | ||
+ | |||
+ | ===== Unix Time / POSIX time / EPOCH ===== | ||
+ | |||
+ | |||
+ | |||
+ | In Oracle Timestamp umwandeln: | ||
+ | <code sql> | ||
+ | |||
+ | SELECT (TIMESTAMP ' | ||
+ | |||
+ | --- | ||
+ | |||
+ | 23-NOV-20 08.22.52.000000000 PM EUROPE/ | ||
+ | |||
+ | --- | ||
+ | -- falls format mit . wie aus Python vorliegt: | ||
+ | |||
+ | SELECT (TIMESTAMP ' | ||
+ | |||
+ | -- | ||
+ | 23-NOV-20 08.30.49.703196000 PM EUROPE/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Oracle Timestamp in Epoch umwandeln: | ||
+ | |||
+ | <code sql> | ||
+ | SELECT abs( EXTRACT( SECOND FROM interval_difference ) | ||
+ | + EXTRACT( MINUTE FROM interval_difference ) * 60 | ||
+ | + EXTRACT( HOUR FROM interval_difference ) * 60 * 60 | ||
+ | + EXTRACT( DAY FROM interval_difference ) * 60 * 60 * 24 | ||
+ | ) from ( SELECT | ||
+ | |||
+ | |||
+ | --- | ||
+ | |||
+ | 1606159849.703196 | ||
+ | |||
+ | </ | ||
+ | |||
prog/sql_date_oracle_rechnung.1518517738.txt.gz · Zuletzt geändert: 2018/02/13 11:28 von gpipperr