Я новичок в sql-сервере. У меня возникла проблема при выборе значений для отчета. я имею следующие столбцы:Выберите Отрицательные значения, только если они существуют в SQL Server
name, snap, current, percent.
я хочу, чтобы выбрать только отрицательные значения, если существует в колонке «процент», если не выбрать анолит только значение.
, например:
, если я с -1, -10, 0, 10, то он должен выбрать только -1, -10.
Я попробовал следующий запрос, но дал оба значения + ve и -ve.
selectname, snap, current, percent
where percent =
CASE WHEN percent < 0 then percent
when percent > 0 then percent
Я не знаю, как использовать, если еще в том месте условия. Может кто-нибудь мне помочь ? Заранее спасибо.
Если существуют отрицательные значения _at all_ в таблице, или _for, что имя/оснастке/current_? –
, пожалуйста, не используйте сокращенную форму, как «+ ve», это делает ее жестокой для чтения. – Crisfole
для колонки% @Joachim – user2499976