Выберите часть цепочки писем в таблице - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь запустить отчет 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'
...