тъй като имате данни за дата в низово поле, е много вероятно да имате някаква стойност, която не е валидна спрямо вашия очакван формат на дата.
копирайте данните в таблица на sql сървър и след това извършете проверка и валидиране на съдържанието на полето за низ.
погледнете функцията try_convert което може да бъде полезно при проверка на съдържанието на полето за низ, съдържащо стойностите за дата.
когато лошите данни са изключени, можете да приложите отново формулата си с (надявам се) различен резултат.
по-добро решение би било да създадете отделно поле с подходящ тип данни, за да съхранявате стойности на дата, преобразувани от полето за низ и да приложите вашата логика към това поле.