меня ниже выберите:Что-то не так в где положение
select sum(col1) as sum1
from table1
where col2 = 'A' and col3 in ('AA','BB')
Теперь, когда я сделал:
select sum(col1) as sum2
from table1
where col2 <> 'A' and col3 not in ('AA','BB')
и попытаться добавить: sum1 + sum2, я получил общую сумму (col1). Но некоторая ценность отсутствует. Ты знаешь почему?
что делает это означает «Но какое-то значение отсутствует». Можете ли вы сложить. Но какое-то значение отсутствует. Предоставьте некоторые примеры данных и проверьте, как спросить http://stackoverflow.com/help/how-to-ask – TheGameiswar
Вы проверили 'NULL'? – HoneyBadger
Эти два условия, где условия не являются полностью противоположными друг другу. ИД в нижнем запросе должен быть ИЛИ. – CrimsonKing