PDA

View Full Version : Suche eine Datumsfunktion und finde wieder einmal gar nichts



Seiten : 1 [2]

B.Hauser
16-02-15, 10:45
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

Fuerchau
16-02-15, 10:58
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.