リソース プロジェクションという名前のレポートを 1 つ作成し、3 つのパラメーターを作成しました。
技術スキル: タイプ: テキスト、複数選択: True、空白値: True、デフォルト値: データベースから 1 行 (約 15 個の値)。
管理スキル: タイプ: テキスト、複数選択: True、空白値: True、デフォルト値: データベースから 1 行 (約 7 つの値)。
役割: タイプ: テキスト、複数選択: True、空白値: True、デフォルト値: データベースから 1 行 (約 30 の値)。
そして、私のクエリは次のとおりです。
SELECT O.CustomerIdName,
TC.New_ResourcesIdName,
TC.New_number,
TC.New_RoleIdName,
TC.New_Skill_value,
TC.New_mng_value,
TC.New_year,
convert(nvarchar(10),TC.New_StartDate,101) as New_StartDate,
convert(nvarchar(10),TC.New_EndDate,101) as New_EndDate
FROM New_resource as TC
INNER JOIN Opportunity as O ON
(TC.New_ResourcesId = O.OpportunityId)
WHERE TC.DeletionStateCode = '0'
and TC.New_ResourcesId is not null
and ((TC.New_Skill_value in (@TechnicalSkills))or (TC.New_mng_value in (@ManagementSkills)))
and TC.New_RoleIdName in (@Role)
ただしNew_Skill_value
、New_mng_value
次のようなカンマ区切りの文字列が含まれています。
New_Skill_value = "Android,Java,PHP,SQL".
New_mng_value = "Communication Skill, Decision Making Skill".
New_skill_value
このレポートを実行すると、 とを 1 つだけ含む列のみが表示されますNew_Mng_value
。
では、この 2 つのコンマ区切りの文字列を分離し、すべてのレコードをコンマ区切りの文字列で表示するにはどうすればよいでしょうか?