Как поставить флаг на колонке? - PullRequest
1 голос
/ 30 августа 2010

Я работаю над чем-то, где у меня есть таблица C с двумя столбцами Ndc и Price. Все, что меня волнует поле цен. это показывает недопустимые значения как 0, Нуль, отрицательный. есть левое соединение между двумя таблицами A и B, и я получаю таблицу C из этого. поэтому значения Ndc совпадают и не совпадают в обеих таблицах, но для этих значений отображаются все недопустимые поля Price. Как я могу поставить флаг на Ndc, чтобы показать непревзойденные значения Ndc?

Ценю любую помощь

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 августа 2010

вы можете использовать оператор case, подобный этому

select case when isnull(price, 0) <= 0 then 0 else 1 end as validprice
0 голосов
/ 30 августа 2010

Может помочь, если вы разместили SQL, который у вас есть. Вполне возможно, что вы сможете выполнить это с помощью внешнего соединения и использовать строки, в которых значение равно нулю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...