sql запросить поле, которое иногда пустое, но не нужно обрабатывать - PullRequest
0 голосов
/ 12 марта 2020

У меня это работает, но не так элегантно. это в синтаксисе Crystal Reports, но концепция такая же в SQL. Мне нужно запросить на основе переданного параметра. Пользователь вводит одно поле. Что может быть либо UP C, либо кодом товара. (они будут сканировать коробки на складе). Все просто, за исключением того, что в UP C есть много строк, в которых UP C пуст, элемент всегда есть. Поэтому, если они вводят пробел, он показывает много строк данных, которые нам не нужны. ниже работает, но босс чувствует, что это должно быть в нулевой форме. и UP C, и item являются полями символьных строк.

HasValue({?Item_or_UPC}) and
(
   {VCOM_PROD_SKU_LOC.ITMREF_0} = {?Item_or_UPC} or
   {VCOM_PROD_SKU_LOC.UPC} = {?Item_or_UPC} and ({VCOM_PROD_SKU_LOC.UPC} <> ' ')
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...