View Full Version : extract timestamp in num. Feld
das Feld wird im ILE über SQL gelesen!
select XYZ, DATUM
from TEST_X00001
where XYZ = '2406915' and
date(DATUM) between '01.07.10' and '30.12.10'
Welches Attribut hat das Feld DATUM im Abschnitt "Querverweisliste" in der Umwandlungsliste?
@Pikachu
Querverweisliste:
globale Feldverweise:
DATUM A(26)
VARYING(2)
wenn ich das Feld "DATUM" an eine DS übertrage funktioniert es:
* TimeStamp
D DS
D TimeStamp z
D Cur_Date d Overlay(TimeStamp)
D Cur_Time t Overlay(TimeStamp:12)
TimeStamp = %TimeStamp(Datum);
Das Problem ist wohl, dass DATUM nicht als Timestamp definiert wird.
Wo kommt denn die Deklaration her ?
Machst du die selber ?
%date erwarten ganz bestimmte Feldtypen, aber keine 26-stelligen Alpha-Felder. Das ist dein Problem.
%timestamp erwartet bis zu 26 Zeichen und konvertiert dein Ergebnis daher korrekt.
Prüfe mal die Herkunft der Definition der Variablen DATUM.