У меня есть стол. В качестве примера рассмотрим следующее:
id bl pat total
1 052020 2C -5
2 052020 2C 10
3 052020 2C 10
4 052020 2C -35
5 062020 2C 10
6 062020 2C -16
Одна вещь, которую я хочу сделать, - это сумма total, где bl 052020
и pat 2C
. Но все, что я делаю с такой СУММ, меня так смутило.
Я ожидал, что мое общее значение должно быть -25, но с этой СУММ у меня 60.
Вот мой код:
select sum(total) from tb_gas where bl='052020' and pat='2C'
Как сделать это просто реальным итогом (я имею в виду, это должно быть -5 + (10) + 10 + (-35) = -20)
Есть ли какие-нибудь предложения , как сделать как я ожидал?
Спасибо.