@ Baldur:
current date - 1 month - (day(current date) -1)
... versuch das mal, wenn das aktuelle Datum der 31.03. ist! Außerdem fehlt am Schluss Days!
Es gibt ausserdem noch andere Möglichkeiten, z.B. in Release V5R4:
PHP-Code:
Exec SQL Set :MyDate = Last_Day(Current_Date - 2 Month) + 1 Day;
Oder mit RPG (was außerdem schneller als die SQL-Variante ist, da kein Pseudo Datei-Zugriff gemacht wird):
PHP-Code:
/Free
MyDate = %Date(%Subst(%Char(%Date() - %Months(1): *ISO): 1: 8) + '01');
/End-Free
Birgitta
Bookmarks