поэтому я создал таблицу клиентов, которая выглядит примерно так
Каждый клиент является либо новым, либо повторяющимся, либо повторно активированным, и каждый клиент может иметь только один тип, поэтому независимо от типа, он имеет 1 в этом поле и 0 во всех других полях.
Я создал отчет, в котором я хотел бы иметь параметр, называемый типом клиента, который позволит вам выбрать нового, повторяющегося, повторно активированного и т. Д., И он покажет вам только тип выбранного вами клиента.
Я не уверен, как это сделать.
Я выполнил весь запрос, мне просто нужна помощь с предложением where.
Код псевдо будет выглядеть примерно так
Case when @CustomerType = 'NEW'
THEN where cs.brandnewcustomer = 1
Case when @CustomerType = 'RECURRING'
THEN where cs.recurringcustomer= 1
Case when @CustomerType = 'REACTIVATED'
THEN where cs.reactivatedcustomer= 1
else case when @CustomerType = 'All' end
У кого-нибудь есть советы, как превратить это в реальный код?