![]() |
Oracle datentypen Timestamp werte hinzufügen
Hallo!
Möchte in einem Feld mit Datum und Zeit vom typ timestamp einen 8 Stunden Wert hinzufügen, dazu möchte ich ein sql-Statement generieren Wert des Feldes: 2007-01-10 18:35:00 ich brauche aber alles so wies ist und möchte mit einem SQL-Statement die Ausgabe für das Feld Erhalten 2007-01-11 02:35:00 wie mache ich das, ich dachte ich kann mit + '08:00:00' einfach die 8 Stunden hinzurechnen scheinbar aber nicht. lg Coolbininet |
TS zerlegt ausgeben und bei der Stunde einfach 8 dazu addieren
pong |
Und wie zerlege ich den und wie füge ich dann die 8 stunden hinzu mit +8 oder irgendwie formatiert?
lg Coolbininet |
äh noch nie mit SQL zu tun gehabt?
aso ist ja noch einfacher, da du ja sowieso den nächsten Tag auch gleich haben willst aber gibt eh die gewünschte Oracle Lösung http://www.orafaq.com/forum/t/67313/0 pong |
Es funktioniert nicht sowie es in den Beipsiellösungen auf irgendwelchen webseiten dargestellt wird. Es zeigt nur die Tage an keiner dieser tollen vorschläge funkt. Bei Stunden und minuten, sowie bei ein paar hundert anderer Beispiellösungen ist es das gleiche. Es werden copy paste nur die Tage angezeigt obwohl gross stunden, minuten und sekunden drinnen sein sollte, warum und wie kann ich das lösen?
lg Coolbininet |
und du hast auch sicher einen TS und kein Char Feld?
Hab selbst nur eine DB2 da, somit tu ich mir halt leider etwas schwer, diese auf Oracle angepassten Statements auszuprobieren... Ich wäre ja den einfachsten Weg gegangen select (tsi + hour(8)) pong |
Das einzige wo ich auch die stunden und mit Minuten angezeigt bekomme ist mit:
select systimestamp from dual; Bei keinen der Lösungen geht es mit stunden und minuten und da bin ich keinem Stück der Lösung entgegen gegangen. Ich will aus einer Spalte mit Inhalt 2008-03-08 19:30:00 einfach 8 Stunden dazuzählen. So einfach ist es aber nicht. Bin schon kompolet verzweifelt, bitte um Hilfe. So geht es nicht: SELECT fl.abflugzeit + HOUR(8) FROM flug fl WHERE fl.flugnummer LIKE 'OS1467'; Mit diversen to_char(), to_date() habe ich es nicht geschafft, wie denn? LG Coolbininet |
Zitat:
pong |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag