Я пытаюсь запустить отчет SSRS, который выбирает все электронные письма, которые были частью дела CRM.Однако, где эти электронные письма могут быть частью цепочки, я хочу выбрать до конца первого электронного письма.Пока у меня есть следующий код, однако он не работал, и в отчете были выбраны все электронные письма в цепочке:
Маркер для начала нового электронного письма - это слово «От:» * 1003.*
Как я не могу ничего выбрать после этого слова?
SELECT
FilteredActivityPointer.createdbyname
,FilteredActivityPointer.createdon
,CASE
WHEN FilteredActivityPointer.description LIKE '%from: %' THEN
SUBSTRING (FilteredActivityPointer.description, 1, CHARINDEX('From: ', FilteredActivityPointer.description)-1)
ELSE
FilteredActivityPointer.description
END AS ActivityDescription
,FilteredActivityPointer.activitytypecodename
FROM
FilteredActivityPointer
INNER JOIN FilteredIncident ON FilteredActivityPointer.regardingobjectid = FilteredIncident.incidentid
WHERE
FilteredIncident.ticketnumber = 'CASE1'