Hallo Zusammen,
habe folgendes Problem
bei diesem Vergleich
where to_char(to_date(trim(datum),'YYYYmmdd'),'qyy')<to_ char(to_date('010'||quartal,'ddmmyyyy'),'qyy')
wird Oracle folgendes aus
ORA-01841: (Volles) Jahr muss zwischen -4713 und +9999 liegen und darf nicht 0 sein
01841. 00000 - "(full) year must be between -4713 and +9999, and not be 0"
*Cause: Illegal year entered
*Action: Input year in the specified range
Als Datum lässt es sich problemlos durch die ganze Tabelle so bearbeiten, einige Zeilen funktioneieren auch mit dem Abgleich.
Kennt da jemand von Euch das Problem? Und gerne auch die Lösung
Problem kann durch eine Erstellung einer Zweittabelle natürlich umgangen werden, finde diesen Weg jedoch sehr uncharmant.
Vielen Dank
Viele Grüße
Martin
habe folgendes Problem
bei diesem Vergleich
where to_char(to_date(trim(datum),'YYYYmmdd'),'qyy')<to_ char(to_date('010'||quartal,'ddmmyyyy'),'qyy')
wird Oracle folgendes aus
ORA-01841: (Volles) Jahr muss zwischen -4713 und +9999 liegen und darf nicht 0 sein
01841. 00000 - "(full) year must be between -4713 and +9999, and not be 0"
*Cause: Illegal year entered
*Action: Input year in the specified range
Als Datum lässt es sich problemlos durch die ganze Tabelle so bearbeiten, einige Zeilen funktioneieren auch mit dem Abgleich.
Kennt da jemand von Euch das Problem? Und gerne auch die Lösung
Problem kann durch eine Erstellung einer Zweittabelle natürlich umgangen werden, finde diesen Weg jedoch sehr uncharmant.
Vielen Dank
Viele Grüße
Martin
Comment