Einzelnen Beitrag anzeigen

HolgerCW

Registriert seit: 28. Nov 2006
Ort: Marl
1.207 Beiträge
 
Delphi XE7 Enterprise
 
#1

SQL -> Spalten zu einer Datums/Zeit-Spalte zusammenführen

  Alt 20. Feb 2009, 11:01
Datenbank: ORACLE • Version: 10 • Zugriff über: BDE
Hallo zusammen,

ich habe 6 Spalten. In Spalte eins ist der Tag, in Spalte zwei der Monat, in Spalte 3 das Jahr, in Spalte 4 die Stunden, in Spalte 5 die Minuten und in Spalte 6 die Sekunden.

So habe ich diese Spalten zu einer Spalte bisher zusammengeführt:

(SUBSTR(VAM.DEF14,7,2) || '.' || SUBSTR(VAM.DEF14,5,2) || '.' || SUBSTR(VAM.DEF14,1,4) || ' ' || SUBSTR(VAM.DEF14,9,2) || ':' || SUBSTR(VAM.DEF14,11,2) || ':' || SUBSTR(VAM.DEF14,13,2)) AS DATUM Somit erhalte ich aber einen String-Wert. Wie kann ich diesen Wert nun innerhalb der SQL-Abfrage in einen DATETIME-Wert umwandeln ?

Zusatz:

Im Endeffekt ist es nur eine MEMO-Spalte, in der ein Datum mit Uhrzeit in dem Format vorliegt: 20071122210629 -> 22.11.2007 21:06:29

Vielleicht weiss ja auch jemand wie ich das direkt umwandeln kann in einen DATETIME-Wert

Gruss

Holger
  Mit Zitat antworten Zitat