Сообщение об ошибке указывает, что ваш столбец «date» (который, по-видимому, на самом деле не является столбцом даты) содержит строковую константу 'NULL'
, а не действительное значение null
(поскольку нет проблем при приведении действительного null
значение до date
значение).
Вы можете использовать следующее условие для исключения этих строк:
and s."SR Closed Date" <> 'NULL'
Но правильным решением этой проблемы является сохранение значений датыв DATE
столбцах.Тогда вам не понадобится приведение и вы не сможете сохранить недопустимые значения даты для начала.