SSIS Jak uzyskać część ciągu za pomocą separatora za pomocą kolumny pochodnej

Próbuję napisać wyrażenie SSIS, aby uzyskać właściwą część ciągu przed separatorem, a następnie umieścić nowy ciąg w nowej kolumnie. Użyłem Substring i Findstring w kolumnie pochodnej, ale mam problemy.

Company
Virgin Altantic - F30008 
Google - F38115

Muszę pobrać F30008 i F38115.

Użyłem wyrażenia:

(DT_STR,65,1252)(FINDSTRING(Company,"- ",1) != 0 ? (SUBSTRING(Company,1,FINDSTRING(Company,"-",1) + 2)) : Company)

Z tego wyrażenia otrzymałem:

Company
Virgin Altantic - 
Google - 

questionAnswers(3)

yourAnswerToTheQuestion