Tach!
Die Frage die sich mir hier stellt: lässt sich ein date-Feld (kt_datum) mit einem varchar-Feld (kp_code) joinen? Vermutlich ist die interne Darstellung eine andere und daher unmöglich…
Das ist ein simpler Vergleich, bei dem bei Bedarf eine Typkonvertierung stattfindet. Datumsangaben werden üblicherweise als Stringliteral geschrieben und da gibt es auch kein Problem, so ein Stringliteral mit einem Datum zu vergleichen, wenn das Stringliteral syntaktisch richtig wie ein Datum geschrieben ist.
dedlfix.