Используйте сумму, максимум и сгруппированные по и случай, когда для суммы правильно хорошо и плохо
select items, sum(case when status = 'good' then count else -count end), max(date)
from my_table
group by itmes
или если вам не нужна относительная сумма, основанная на хорошем и плохом
select items, sum( count ), max(date)
from my_table
group by itmes