检查值是正还是负

MrP*_*ram 5 sql t-sql

我正在尝试编写一个查询,检查2个数量是否具有相同的符号(+或 - ).你有一个可以使用的好解决方案吗?

类似的东西:如果SAMESIGN(value1,value2)然后做一些事情

Gia*_*los 11

CASE WHEN (value1 * value2) < 0 THEN 'DiffSign' ELSE 'SameSignOrOneIsZero' END
Run Code Online (Sandbox Code Playgroud)


Rob*_*ert 7

尝试使用如下的签名功能

case 
when sign(value1)=sign(value2) then 'the same sign'
else 'different sign'
end
Run Code Online (Sandbox Code Playgroud)