Hier 2 Varianten, die funktionieren (vorausgesetzt JJJJ ist 4,0 und MM und DD sind 2,0 definiert):
... und hier noch eine andere Variante (wenn Du mit Release 7.2 oder höher arbeitest:Code:Date(Digits(JJJJ) concat Digits(MM) concat Digits(TT) concat '000000') Date(Right(Digits(JJJJ * 10000 + MM * 100 + TT) concat '000000', 14))
Anstatt das Vergleichsdatum im SELECT-Statement zu berechnen, solltest Du an dieser Stelle besser eine Host-Variable mit dem berechneten Ergebnis verwenden.Code:Select ... from ... Where (JJJJ * 10000 + MM * 100 + TT) >= Dec(Current_Date + 1 Day, 8, 0);
Birgitta
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks