У меня есть строка (ы) -подстроку справа от символа SQL
CO_CS_SV_Integrate_WP_BalancingCostRiskandComplexityinYourDRStrat_Apr-Jun
Или
CO_CS_SV_CommVaultTapSponsorship_WP_GartnerNewsletterSmartIdeaforBigData_Jan-Мар
Или
CO_CS_IA_eMedia_WP_Top5eDiscoveryChallengesSolved_Apr-июнь
Мне нужно получить имя актива, связанное с кампанией, которая находится в названии кампании. Так, например, «Баланс риска дороговизны и сложности в вашем DR Strat» бы актив, связанный с первым campaign-
«CO_CS_SV_Integrate_WP_ BalancingCostRiskandComplexityinYourDRStrat _Apr-Jun»
То есть моя цель. Я хочу получить именно это из строки («Балансировка риска затрат и сложность в вашей DR-Strat». Но я не вижу, как изгнать актив из названия кампании. Это не соответствует позиции или чему-либо еще? ?? Я думаю, что я могу идти с правой стороны и и найти вторую «_» Но я не знаю синтаксис я получить как -.
выберите campaign.name , Right (campaign.name , CHARINDEX ('_', REVERSE (campaign.name))) в качестве теста от кампании
, который дает мне - _Apr-июнь
Любая помощь или руководство были бы оценены
Спасибо.
Используйте 2 charindexes получить последний «_» , и до этого, очевидно, на REVERSE строки, как у вас. Затем используйте SubString, чтобы получить текст между двумя, а затем снова нажмите REVERSE, чтобы поместить его в правильном порядке. –
Спасибо, вкладка. Я попробую. Я могу вернуться и попросить о помощи по синтаксису. – BeRye