У меня есть таблица, служащая журналом транзакций:
Date Action Qty
11-23 ADD 1
11-23 REMOVE 2
11-23 ADD 3
Я бы хотел, чтобы запрос агрегировал все ADD и все REMOVE отдельно для данной даты.
Каждый из этих операторов выбора работает нормально, но их нельзя объединить:
select date, sum(qty) as Added from table where action='Add' and date='11-23'
natural join
select date, sum(qty) as Removed from table where action='Remove' and date='11-23'
Можно ли сохранить результаты каждого оператора select в таблице, а затем объединить их? Есть ли способ избежать всего этого вместе?
Благодарения и
Jonathan