Falls Du nicht 3x addieren willst, geht es unter V5R4 auch so:
EXEC SQL Set :NumDatum = Dec(Replace(Char(Current_Date + 7 Days), ISO), '-', '')
END-EXEC.
Birgitta
KingofKning
16-02-15, 10:48
Hallo, ich hatte diese Syntax auch gesehen fand es aber unlogisch 3 * 7 drauf zu rechnen. Da aber ab und zu macht es keinen Sinn mit AS/400 zu diskutieren.....
Danke
GG
3*7 verlangt ja auch keiner:).
"+ 7 Days" geht eben nur auf ein Datum und nicht auf eine Zahl.
Wenn du also 3 mal eine Zahl aus dem Datum extrahierst musst du eben 3 mal vorher das Datum berechnen.
Das hat überhaupt nichts mit Unlogik zu tun und ist nicht AS/400-Spezifisch.