Zitat Zitat von svt Beitrag anzeigen
SQL0181-Wert in Datums-,Zeit-oder Zeitmarkenzeichenfolge ungültig.(#-181)
Dann habt Ihr numerische Werte, die sich nicht in ein Datum konvertieren lassen, z.B. 0 oder 20110229.

In diesem Fall wäre es besser das Current_Date in einen numerischen Wert zu verwandeln.

Das funktioniert wie folgt:
Code:
Dec(Replace(Char(Current_Date, ISO), '-', ''), 8 , 0)
Oder falls Ihr auf Release 6.1 oder höher seid:
Code:
Dec(VarChar_Format(Current_Timestamp, 'YYYYMMDD'), 8, 0)
Birgitta