← Tutti gli errori

SQLCODE -183

SQL0183 Risultato di un calcolo su date fuori intervallo

Testo del messaggio IBM
Result of date or timestamp expression not valid.
SQLCODE
-183
SQLSTATE
22008

La causa più comune

Sommare o sottrarre durate porta la data prima di 0001-01-01 o dopo 9999-12-31.

Altre cause

  • Date sentinella come 9999-12-31 a cui si aggiungono giorni.
  • Formati con l'anno a due cifre e un risultato fuori dal 1940-2039.

Come si risolve

Escludi le date sentinella dal calcolo con un CASE o nella WHERE. Per l'anno a due cifre usa un formato *ISO, *EUR, *USA o *JIS.

Errori collegati

Testo e codici dalla documentazione IBM di 7.6. Controllato il .