В отчете нужна опция для выбора нескольких типов супер-продуктов
Выбор нескольких типов супер-продуктов?
IF @superProductType = 'ALL'
INSERT INTO #ProductDetails
SELECT pt_sp_type_c, pt_sb_type_c
FROM product..p_type_p_type
WHERE pt_sp_type_c NOT IN ('EQUITY','OPTEQTY')
AND p_type_use_sp_c= 'RPCDB'
AND p_type_use_sb_c = 'TRD'
AND pt_rel_stat_c = 'ACTIVE'
ELSE
INSERT INTO #ProductDetails
SELECT pt_sp_type_c, pt_sb_type_c
FROM product..p_type_p_type
WHERE pt_sp_type_c NOT IN ('EQUITY','OPTEQTY')
AND pt_sp_type_c IN (@superProductType)
AND p_type_use_sp_c= 'RPCDB'
AND p_type_use_sb_c = 'TRD'
AND pt_rel_stat_c = 'ACTIVE'
У меня есть параметр здесь @super type, может кто-нибудь помочь мне какизменить этот код Здесь, в этом коде, мне нужно внести некоторые изменения: --- параметр @superProductType Приведенный выше код был для опции выбора нескольких типов супер-продуктов
, когда я выбираю Все и одно значение из раскрывающегося списка.вниз список, такой как 'ALL', 'ASKF' и оба вышеупомянутых условия в коде, если еще не выполнится. Он не должен быть выбран ALL и другой ASKF одновременно, либо должен выбрать. Как мы можем различить, что ALL не выбирает ALL из всех вместеесли мы выберем ВСЕ оставшиеся значения в раскрывающемся списке, они должны быть удалены. В нем не должно быть двух значений, выбранных вместе, ЕСЛИ ВСЕ только ВСЕ должны выбрать оставшиеся значения, следует отбросить
Я не уверен, как исключить остальные значения ввыпадающий список
в поисках подходящего решения, может кто-нибудь увидетьКод выше и скажите мне, что я должен изменить в коде.