Hier 2 Varianten, die funktionieren (vorausgesetzt JJJJ ist 4,0 und MM und DD sind 2,0 definiert):

Code:
Date(Digits(JJJJ) concat Digits(MM) concat Digits(TT) concat '000000') 
Date(Right(Digits(JJJJ * 10000 + MM * 100 + TT) concat '000000', 14))
... und hier noch eine andere Variante (wenn Du mit Release 7.2 oder höher arbeitest:
Code:
Select ...
   from ...
Where (JJJJ * 10000 + MM * 100 + TT) >= Dec(Current_Date + 1 Day, 8, 0);
Anstatt das Vergleichsdatum im SELECT-Statement zu berechnen, solltest Du an dieser Stelle besser eine Host-Variable mit dem berechneten Ergebnis verwenden.

Birgitta