Я пытаюсь использовать AND с OR внутри моего предложения WHERE, но я не получаю ожидаемых результатов. Это мой запрос:
select *
from Pitches
where BatterID = @playerID
and YEAR(GameDate) in (2019)
and (BattedBallID is not null or BattedBallID <> 0);
Проблема в том, что я получаю BattedBallID, которые имеют 0 в строках, но ни один из них не имеет нулевого значения. Я хочу, чтобы мои результаты имели BattedBallID, которые не равны 0 и не равны нулю;