Sql server 如何过滤掉不需要的数据

Sql server 如何过滤掉不需要的数据,sql-server,tsql,exists,Sql Server,Tsql,Exists,因此,目前我的结果包括一些客户的0.1美元和0.1美元金额,但我想过滤掉这些结果,只包括2美元和2美元等的结果。 我当前的查询看起来像这样,但我无法过滤掉不需要的数据 AND NOT EXISTS ( SELECT TransBalance, AccBalance FROM @combined WHERE TransBalance between '0.10' and '-0.10' AND AccBalance between '0.10' and '-0.10' ) 我

因此,目前我的结果包括一些客户的0.1美元和0.1美元金额,但我想过滤掉这些结果,只包括2美元和2美元等的结果。 我当前的查询看起来像这样,但我无法过滤掉不需要的数据

AND NOT EXISTS (
  SELECT TransBalance, AccBalance
  FROM @combined
  WHERE TransBalance between '0.10' and '-0.10'
    AND AccBalance between '0.10' and '-0.10'
)

我正在使用
TSQL

添加您的完整查询。exists子句没有相关性,很难猜测您要做什么,在
之间添加示例输出
,期望第一个参数小于第二个参数。此外,将美元金额指定为字符串也不是一个好主意。它应该
介于-0.10和0.10之间
。最好不要在
之间使用
Balance>=-0.10和Balance