Ich habe die unten case-Anweisung, aber ich möchte hinzufügen, um die case-Anweisung, wo END_DT 1/1/3000 als Open zu klassifizieren.Oracle Case-Anweisung mit Datum Wert kein gültiger Monat
CASE WHEN x.END_dt IS NOT NULL OR REASON IS NOT NULL
THEN 'Closed' ELSE 'Open' END AS Enrolled
Ich erhalte die folgenden Ergebnisse, aber in diesem Fall soll dies als Open unter dem Eingeschriebene Spalte
ich zum Fall Statment habe versucht, indem eingestuft werden, aber ich Fehler bekommen.
Ein - inkonsistenter Datentyp; erwartet Datum hat Nummer Zwei - Wenn '1/1/3000' zum Datum hinzufügen - Kein gültiger Monat.
Hilfe wäre willkommen.
Tabelle
id End_dt Reason Enrolled
1 1/1/3000 Closed
zeigen Bitte die eine vollständige, gültige SQL-Anweisung – OldProgrammer