... triffts nicht, es gibt durchaus implizite Konvertierungen. der casus knaxus ist, ob die Konvertierung gelingt, wenn man dem Cast Schotter anbietet, geht es eben wieder in den Wind - da eiert DB2/400 ziemlich rum, weshalb es jetzt wohl auch DB2 for I heißt.

D*B

Zitat Zitat von Fuerchau Beitrag anzeigen
Immer wieder die selbe Frage aber anders formuliert.
Ein Datum kann nur abgefragt werden, wenn das Format links und rechts passt.
Als entweder das Feld in ein Datum umwandeln oder den Vergleichswert in eine Zahl:

a)
date(
substr(digits(datefield), 1, 4) concat '-' concat
substr(digits(datefield), 5, 2) concat '-' concat
substr(digits(datefield), 7, 2)
) = current date

b)
datefield =
year(current date) * 10000 +
month(current date) * 100 +
day(current date)