Для себя На примере рабочего скрипта, хочу разобраться как работать с CHARINDEX/SUBSTRING. Сейчас извлекается значение ‘Shipment Date’. Нужно извлечь ‘Expiration Date’. try_convert(date, replace(REPLACE(case when CHARINDEX('Shipment Date: ', description) > 0 then SUBSTRING(SUBSTRING(description, CHARINDEX('Shipment Date: ', description) + 15, len(description)),1, CHARINDEX('Expiration Date', SUBSTRING(description, CHARINDEX('Shipment Date: ', description) + 15, len(description)))-3) при простой замене, выдаёт ошибку: Invalid length parameter passed to the LEFT or SUBSTRING function.