Ниже приведен SQL-запрос.И вывод я получаю от него.Я обеспечил желаемый результат.Пожалуйста, помогите, что я делаю не так.
select drp.vendorid,drp.GuaranteeType,drp.Guarantee_Enable,drp.Advance_Required,rtypes=stuff(
(select distinct '~' + rate_plan_type_id from ds_rate_plan drp2 where drp2.rate_plan_id = drp.rate_plan_id for xml path('')),1,1,'')
from ds_rate_plan drp
where drp.vendorid in ('00072211','00000004','00000001')
group by vendorid,drp.GuaranteeType,drp.Guarantee_Enable,drp.Advance_Required,drp.rate_plan_id
Ниже вывод, который я получаю:
Ниже желаемый вывод:
00000001 PrePay false false B2C~CPT~FPH~MOR
EDIT (по запросу): таблица и требуемый вывод.Можете ли вы, ребята, помочь сейчас?