Как добавить SQL-запрос в раздел хранимой процедуры where???
В сохраненной процедуре я определил 1 параметр @ViewType, который принимает 1 из 3 значений «Загружено», «Не загружено» и «ВСЕ». В соответствии со значением ViewType условие применяется в календаре (FileType в запросе ниже).
Некоторые выборочные запросы
-> если(@ViewType = 'Загружено')
ГДЕ ContractNumber=1234 AND DocumentType='VendorContract' AND ID=54 AND FileType НЕ NULL
-> если(@ViewType = 'Не загружено')
ГДЕ ContractNumber=1234 AND DocumentType='VendorContract' AND ID=54 AND FileType IS NULL
-> если(@ViewType = 'ВСЕ')
ГДЕ ContractNumber=1234 AND DocumentType='VendorContract' AND ID=54






Вы можете преобразовать эту логику в одно предложение WHERE:
WHERE
(
(@ViewType = 'Uploaded' AND FileType IS NOT NULL) OR
(@ViewType = 'Not Uploaded' AND FileType IS NULL) OR
@ViewType = 'ALL'
) AND
ContractNumber = 1234 AND DocumentType = 'VendorContract' AND ID = 54