Vor Release 7.2 benötigst Du ein relativ komplexes Konstrukt. Entweder so wie es Baldur angegeben hat oder z.B. auch So:

T1.PDate1 = Dec(VarChar_Format(Current_Timestamp, 'YYYYMMDD'), 8, 0)

Ab 7.2 wird es dann einfacher, d.h. ein Datum kann direkt mit einder der Built-In-Funktionen DEC, INT oder BIGINT in ein numerisches Datum im Format YYYYMMDD übersetzt werden:

T1.PDate1 = Int(Current_Date);

Da das numerische Tagesdatum vermutlich häufiger gebraucht wird, wäre es zu empfehlen eine User Defined Function zu schreiben und diese zu verwenden. Oder das Ganze in einer View zu hinterlegen.

Code:
CREATE FUNCTION YourSchema/NUMCURDATE() 
       RETURNS  DECIMAL (8, 0)  
       LANGUAGE SQL 
       
Return Dec(VarChar_Format(Current_Timestamp, 'YYYYMMDD'));
Diese Funktion kann dann wie folgt verwendet werden:

Where P1Date = NumCurDate();

Birgitta