У меня есть столбец данных, который имеет как положительные, так и отрицательные числа.Мне нужен SQL, чтобы найти и добавить только положительные значения.
Я пытаюсь суммировать общее количество кредитов (отрицательное число) и общее количество кредитов (положительное число) для JE.Таким образом, у меня есть один столбец (AMOUNT), который имеет как положительные, так и отрицательные суммы.В моем поле TOTALCREDIT мне нужен код, чтобы сказать, что он находит и суммирует только положительные числа из столбца AMOUNT, а для поля TOTALCREDIT мне нужно найти и добавить только отрицательные числа из столбца AMOUNT.Я пробовал варианты следующего, но он всегда возвращает 0.
TOTALDEBIT
sum (case when AMOUNT >= 0 then AMOUNT else 0 end) as positive
TOTALCREDIT
sum (case when AMOUNT < 0 then AMOUNT else 0 end) as negative
Так что, если столбец AMOUNT имеет 25, -25,30, -30
- Поле TOTALDEBIT будет суммировать до 55
- Поле TOTALCREDIT будет суммироваться до -55
Так что мне нужен 1 строковый коддля каждого поля.