Hallo *all,

ich habe in einer Datei ein 6 stelliges Datumsfeld. Leider muß ich das in ein 8stelliges umwandeln und dachte mach es so:

create view aruba_msvc/rekla as SELECT
ALL T01.RKKDT1,
T01.RKFA, t01.RKANR,
date('20' concat Substr(Digits(t01.rkkdt1), 1, 2)
concat '-'
concat Substr(Digits(t01.rkkdt1), 2, 2)
concat '-'
concat Substr(Digits(t01.rkkdt1), 4, 2))
FROM rkl01pf T01,
TST01PF T02,
adr01pf t03
WHERE rkFA = TEFA
AND rkTENR = TETENR
and tests = 0
and adfa = rkfa
and adsts = 0
and adkto = rkkto
AND( rkFA = 1
AND rkkdt1 >= 120100
and rkkdt1 < 160000)

Aber leider denkt die Kiste anders.

in rkkdat1 steht z.B. 120820 drin es es soll 20120820 werden sprich Format YYYYMMDD

Habe einige Felder der Übersicht wegen gelöscht.

Wie muß die Syntax denn richtig lauten.
Für Hinweise dankbar

GG